Signed-off-by: Dominik Csapak <d.csa...@proxmox.com> --- www/manager6/qemu/HDEfi.js | 67 +++------------------------------------------- 1 file changed, 4 insertions(+), 63 deletions(-)
diff --git a/www/manager6/qemu/HDEfi.js b/www/manager6/qemu/HDEfi.js index 45c9d706..344cbc79 100644 --- a/www/manager6/qemu/HDEfi.js +++ b/www/manager6/qemu/HDEfi.js @@ -8,42 +8,6 @@ Ext.define('PVE.qemu.EFIDiskInputPanel', { vmconfig: {}, // used to select usused disks - controller: { - - xclass: 'Ext.app.ViewController', - - control: { - 'field[name=hdstorage]': { - change: function(f, value) { - if (!value) { // initial store loading fires an unwanted 'change' - return; - } - var me = this.getView(); - var rec = f.store.getById(value); - - var rawArray = ['iscsi', 'lvm', 'lvmthin', 'drbd', 'rbd', 'sheepdog', 'zfs', 'zfspool']; - - me.hdfilesel.setDisabled(true); - me.hdfilesel.setVisible(false); - me.formatsel.setValue('qcow2'); - me.formatsel.setDisabled(false); - - // if rec.data.type exists in the array - if (rawArray.indexOf(rec.data.type) !== -1) { - me.formatsel.setValue('raw'); - me.formatsel.setDisabled(true); - } - - if (rec.data.type === 'iscsi') { - me.hdfilesel.setStorage(value); - me.hdfilesel.setDisabled(false); - me.hdfilesel.setVisible(true); - } - } - } - } - }, - onGetValues: function(values) { var me = this; @@ -75,35 +39,12 @@ Ext.define('PVE.qemu.EFIDiskInputPanel', { me.items= []; - me.formatsel = Ext.create('PVE.form.DiskFormatSelector', { - name: 'diskformat', - fieldLabel: gettext('Format'), - value: 'qcow2', - allowBlank: false - }); - - me.hdfilesel = Ext.create('PVE.form.FileSelector', { - name: 'hdimage', + me.items.push({ + xtype: 'pveDiskStorageSelector', + name: 'efidisk0', nodename: me.nodename, - storageContent: 'images', - fieldLabel: gettext('Disk image'), - disabled: true, - hidden: true, - allowBlank: false + hideSize: true }); - - me.hdstoragesel = Ext.create('PVE.form.StorageSelector', { - name: 'hdstorage', - nodename: me.nodename, - fieldLabel: gettext('Storage'), - storageContent: 'images', - autoSelect: me.insideWizard, - allowBlank: false - }); - me.items.push(me.hdstoragesel); - me.items.push(me.hdfilesel); - me.items.push(me.formatsel); - me.callParent(); } }); -- 2.11.0 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel