Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/src/index.html
Commit message (Collapse)AuthorAgeFilesLines
* Make selection toggle buttons lighterArthur de Jong2023-09-091-3/+3
| | | | For consistency with the other buttons.
* Add buttons to toggle selection of values in graphArthur de Jong2023-07-291-1/+8
| | | | | | | | | | This adds "Select all", "Toggle selection" and "Select none" buttons to the legend to allow bulk enabling and disabling individual metrics in graphs. This also switches to using Plotly.newPlot() over Plotly.redraw() (or Plotly.react()) because Plotly has some issues if all traces are removed from a graph and later re-added.
* Provide munin-plot source code as downloadArthur de Jong2021-12-301-1/+4
| | | | | This generates a zip file with the source code of munin-plot as a resource that can be downloaded.
* First attempt at providing a print styleArthur de Jong2021-12-121-11/+11
| | | | | | | | | Whether this actually works is heavily dependant on the browser and in some cases the screen size. Support in Plotly is not completely there and there are also various bugs in browsers, e.g.: https://github.com/plotly/plotly.js/issues/1275 https://bugs.chromium.org/p/chromium/issues/detail?id=697233
* Update close buttons to Bootstrap 5Arthur de Jong2021-12-121-6/+2
| | | | Fixes cdd68f1
* Allow creating a sharable linkArthur de Jong2021-10-201-0/+1
| | | | | | | | | This allows saving the current dashboard to a shareable link that contains a BASE64 encoded compressed JSON blob of the dashboard. This also fixes an issue where the state from local storage was saved instead of the current window state (this could result in saving the wrong browser window if multiple windows were open).
* Upgrade to Bootstrap 5Arthur de Jong2021-09-031-10/+10
| | | | | | This updates the events that are handled in Javascript to no longer use jQuery and stops the use of Bootstrap tooltips. Bootstrap introduces slightly different font sizes and we include some changes to padding.
* Allow uploading a dashboard JSON fileArthur de Jong2020-08-161-0/+4
|
* Allow downloading the dashboard as a JSON fileArthur de Jong2020-08-161-0/+1
|
* Allow loading dashboard from JSONArthur de Jong2020-08-161-0/+24
| | | | | This allows copy-pasting the dashboard definition and loading graphs from that.
* Allow exporting dashboard to JSONArthur de Jong2020-08-161-0/+33
| | | | | This puts JSON in the copy-paste buffer so it can be saved to a file by the user.
* Add a dashboard chooserArthur de Jong2020-01-271-0/+7
|
* Add a button to clear all graphsArthur de Jong2020-01-261-0/+5
|
* Hide nav buttons until everything is loadedArthur de Jong2020-01-261-1/+1
|
* Add footerArthur de Jong2020-01-051-2/+9
|
* Various minor improvementsArthur de Jong2020-01-051-6/+8
| | | | | | This has a few minor tweaks to the styling, fixes issues with tooltips lingering around after dragging and uses jQuery a bit more resulting in slightly more compact code.
* Switch from Open Iconic to Font AwesomeArthur de Jong2019-12-311-4/+4
| | | | | The latter has more icons and the former no longer seems to be supported.
* Simplify left bar of graphArthur de Jong2019-12-311-33/+24
| | | | | | | The title of the graph is now shown on above the graph for extra clarity allowing the other actions to be shown in the bar directly. This also adds bootstrap tooltips in various places.
* Add navigation bar with date range selectorArthur de Jong2019-12-301-2/+14
| | | | | This also adds a few small style tweaks and ensures that webpack does not minimise development builds.
* Add faviconArthur de Jong2019-12-301-0/+4
|
* Use webpack to build Javascript partArthur de Jong2019-12-301-0/+120
This uses npm to install the required packages and builds the files with webpack.