Prerequisite for "ui: window: add diskformat option to restore window by changing to DiskStorageSelector"
The hide condition is copied from the format selector item in the same file. Signed-off-by: Markus Frank <m.fr...@proxmox.com> --- www/manager6/form/DiskStorageSelector.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/www/manager6/form/DiskStorageSelector.js b/www/manager6/form/DiskStorageSelector.js index 0ef48f51..e2064934 100644 --- a/www/manager6/form/DiskStorageSelector.js +++ b/www/manager6/form/DiskStorageSelector.js @@ -30,6 +30,7 @@ Ext.define('PVE.form.DiskStorageSelector', { // hides the format field (e.g. for TPM state) hideFormat: false, + hideFormatWhenStorageEmpty: false, // sets the initial size value // string because else we get a type confusion @@ -41,12 +42,20 @@ Ext.define('PVE.form.DiskStorageSelector', { var hdfilesel = me.getComponent('hdimage'); var hdsizesel = me.getComponent('disksize'); + // This is needed to make the format selector visible + // after it has been hidden because of hideFormatWhenStorageEmpty. + let hideFormatCondition = me.hideFormat || me.storageContent === 'rootdir'; + formatsel.setVisible(!hideFormatCondition); + // initial store load, and reset/deletion of the storage if (!value) { hdfilesel.setDisabled(true); hdfilesel.setVisible(false); formatsel.setDisabled(true); + if (me.hideFormatWhenStorageEmpty) { + formatsel.setVisible(false); + } return; } -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel