]> git.proxmox.com Git - pve-manager.git/blob - www/manager6/qemu/HDEfi.js
ui: eslint: fix trailing comma and comma related whitespaces errors
[pve-manager.git] / www / manager6 / qemu / HDEfi.js
1 Ext.define('PVE.qemu.EFIDiskInputPanel', {
2 extend: 'Proxmox.panel.InputPanel',
3 alias: 'widget.pveEFIDiskInputPanel',
4
5 insideWizard: false,
6
7 unused: false, // ADD usused disk imaged
8
9 vmconfig: {}, // used to select usused disks
10
11 onGetValues: function(values) {
12 var me = this;
13
14 var confid = 'efidisk0';
15
16 if (values.hdimage) {
17 me.drive.file = values.hdimage;
18 } else {
19 // we use 1 here, because for efi the size gets overridden from the backend
20 me.drive.file = values.hdstorage + ":1";
21 }
22
23 me.drive.format = values.diskformat;
24 var params = {};
25 params[confid] = PVE.Parser.printQemuDrive(me.drive);
26 return params;
27 },
28
29 setNodename: function(nodename) {
30 var me = this;
31 me.down('#hdstorage').setNodename(nodename);
32 me.down('#hdimage').setStorage(undefined, nodename);
33 },
34
35 initComponent : function() {
36 var me = this;
37
38 me.drive = {};
39
40 me.items= [
41 {
42 xtype: 'pveDiskStorageSelector',
43 name: 'efidisk0',
44 storageContent: 'images',
45 nodename: me.nodename,
46 hideSize: true,
47 },
48 {
49 xtype: 'label',
50 text: gettext("Warning: The VM currently does not uses 'OVMF (UEFI)' as BIOS."),
51 userCls: 'pmx-hint',
52 hidden: me.usesEFI,
53 },
54 ];
55
56 me.callParent();
57 },
58 });
59
60 Ext.define('PVE.qemu.EFIDiskEdit', {
61 extend: 'Proxmox.window.Edit',
62
63 isAdd: true,
64 subject: gettext('EFI Disk'),
65
66 width: 450,
67 initComponent : function() {
68 var me = this;
69
70 var nodename = me.pveSelNode.data.node;
71 if (!nodename) {
72 throw "no node name specified";
73 }
74
75 me.items = [{
76 xtype: 'pveEFIDiskInputPanel',
77 onlineHelp: 'qm_bios_and_uefi',
78 confid: me.confid,
79 nodename: nodename,
80 usesEFI: me.usesEFI,
81 isCreate: true,
82 }];
83
84 me.callParent();
85 },
86 });