]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/qemu/SystemEdit.js
ui: qemu/HDEdit: fire an event when the disk id changes
[pve-manager.git] / www / manager6 / qemu / SystemEdit.js
index 1cee778968db235c8f5a43c29531d72b0b5e1d36..8ed367fb785639ed33b4d6854fa604bd0af92882 100644 (file)
@@ -1,26 +1,25 @@
-/*jslint confusion: true*/
 Ext.define('PVE.qemu.SystemInputPanel', {
     extend: 'Proxmox.panel.InputPanel',
     xtype: 'pveQemuSystemPanel',
 
-    onlineHelp: 'qm_virtual_machines_settings',
+    onlineHelp: 'qm_system_settings',
 
     viewModel: {
        data: {
            efi: false,
-           addefi: true
+           addefi: true,
        },
 
        formulas: {
            efidisk: function(get) {
                return get('efi') && get('addefi');
-           }
-       }
+           },
+       },
     },
 
     onGetValues: function(values) {
-       if (values.vga && values.vga.substr(0,6) === 'serial') {
-           values['serial' + values.vga.substr(6,1)] = 'socket';
+       if (values.vga && values.vga.substr(0, 6) === 'serial') {
+           values['serial' + values.vga.substr(6, 1)] = 'socket';
        }
 
        var efidrive = {};
@@ -64,12 +63,12 @@ Ext.define('PVE.qemu.SystemInputPanel', {
 
        control: {
            'pveScsiHwSelector': {
-               change: 'scsihwChange'
+               change: 'scsihwChange',
            },
            'pveQemuBiosSelector': {
-               change: 'biosChange'
-           }
-       }
+               change: 'biosChange',
+           },
+       },
     },
 
     column1: [
@@ -79,7 +78,7 @@ Ext.define('PVE.qemu.SystemInputPanel', {
            deleteEmpty: false,
            fieldLabel: gettext('Graphic card'),
            name: 'vga',
-           comboItems: PVE.Utils.kvm_vga_driver_array()
+           comboItems: PVE.Utils.kvm_vga_driver_array(),
        },
        {
            xtype: 'proxmoxcheckbox',
@@ -87,8 +86,8 @@ Ext.define('PVE.qemu.SystemInputPanel', {
            uncheckedValue: 0,
            defaultValue: 0,
            deleteDefaultValue: true,
-           fieldLabel: gettext('Qemu Agent')
-       }
+           fieldLabel: gettext('Qemu Agent'),
+       },
     ],
 
     column2: [
@@ -97,10 +96,10 @@ Ext.define('PVE.qemu.SystemInputPanel', {
            name: 'scsihw',
            value: '__default__',
            bind: {
-               value: '{current.scsihw}'
+               value: '{current.scsihw}',
            },
-           fieldLabel: gettext('SCSI Controller')
-       }
+           fieldLabel: gettext('SCSI Controller'),
+       },
     ],
 
     advancedColumn1: [
@@ -108,37 +107,34 @@ Ext.define('PVE.qemu.SystemInputPanel', {
            xtype: 'pveQemuBiosSelector',
            name: 'bios',
            value: '__default__',
-           fieldLabel: 'BIOS'
+           fieldLabel: 'BIOS',
        },
        {
            xtype: 'proxmoxcheckbox',
-           name: 'eficb',
-           reference: 'eficb',
            bind: {
                value: '{addefi}',
                hidden: '{!efi}',
-               disabled: '{!efi}'
+               disabled: '{!efi}',
            },
            hidden: true,
            submitValue: false,
            disabled: true,
-           fieldLabel: gettext('Add EFI Disk')
+           fieldLabel: gettext('Add EFI Disk'),
        },
        {
            xtype: 'pveDiskStorageSelector',
            name: 'efidisk0',
-           reference: 'efidisk',
            storageContent: 'images',
            bind: {
                nodename: '{nodename}',
                hidden: '{!efi}',
-               disabled: '{!efidisk}'
+               disabled: '{!efidisk}',
            },
            autoSelect: false,
            disabled: true,
            hidden: true,
-           hideSize: true
-       }
+           hideSize: true,
+       },
     ],
 
     advancedColumn2: [
@@ -149,9 +145,9 @@ Ext.define('PVE.qemu.SystemInputPanel', {
            fieldLabel: gettext('Machine'),
            comboItems: [
                ['__default__', PVE.Utils.render_qemu_machine('')],
-               ['q35', 'q35']
-           ]
-       }
-    ]
+               ['q35', 'q35'],
+           ],
+       },
+    ],
 
 });