Thomas Lamprecht
7f0f366675
prune sim: do not continue with reload if we caught an exception
...
as we then try to dereference hours which is null, for example.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-07 13:35:58 +01:00
Thomas Lamprecht
362e69610c
prune sim: set update button handler directly
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-07 13:35:26 +01:00
Thomas Lamprecht
bad26df102
prune sim: factor out toggling color, and default to true
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-07 13:34:20 +01:00
Thomas Lamprecht
790627b4bf
prune sim: avoid unnecessary viewmodel formula
...
we set a reference on the checkbox, so we get this for free
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-07 13:33:08 +01:00
Thomas Lamprecht
6de14a55ed
prune sim: fix numberfield spinner scroll with firefox
...
copied over from widget toolkit
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-07 13:32:04 +01:00
Thomas Lamprecht
8b24c6880a
prune sim: eslint fixes, do not define console
...
really not required nowadays, and we do not use it anyway here..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-07 13:31:14 +01:00
Dietmar Maurer
6823fdc7f9
ui: improve prune simulator layout
2020-11-06 12:12:59 +01:00
Fabian Ebner
67fd09791f
create prune simulator
...
A stand-alone ExtJS app that allows experimenting with different backup
schedules and prune parameters.
The HTML for the documentation was taken from the PBS docs and adapted to the
context of the simulator.
For performance reasons, the week table does not use
subcomponents, but raw HTML.
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
2020-11-06 09:13:43 +01:00