]> git.proxmox.com Git - proxmox-backup.git/commit
ui: prune/gc view: improve sizing & scrolling behaviour
authorDominik Csapak <d.csapak@proxmox.com>
Mon, 22 Apr 2024 11:05:04 +0000 (13:05 +0200)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Mon, 22 Apr 2024 11:58:08 +0000 (13:58 +0200)
commit7a23a7ca5d318bcb85f28cc761425b6c08ed0e08
tree38e0401fad67863f1b9a04dc612165d5ee9753dc
parentea14e2bb096652fe3b0365177d84fe2b5469b43c
ui: prune/gc view: improve sizing & scrolling behaviour

before, this was only used where the top list was a fixed size and only
for one datastore (which limits the number of prune jobs a bit)

since now we show gc jobs for all datastores here too and all their
prune jobs, this panel can get much bigger.

To improve it's scrolling sizing behavior, make the prune jobs panel
`flex: 1`, so it fills out the rest of the view, and add a splitter
between them so one can resize them on the fly. To prevent making one of
the panels too small, set an appropriate minHeight for both and make the
surrounding panel scrollable.

To not save the height into it's state, we have to filter that out for
the GCView.

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
www/config/GCView.js
www/config/PruneAndGC.js