]> git.proxmox.com Git - pve-manager.git/blame - www/manager6/qemu/HDEfi.js
ui: eslint: fix trailing spaces
[pve-manager.git] / www / manager6 / qemu / HDEfi.js
CommitLineData
1c67cee1 1Ext.define('PVE.qemu.EFIDiskInputPanel', {
ef4ef788 2 extend: 'Proxmox.panel.InputPanel',
1c67cee1
DC
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
1c67cee1
DC
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;
c56689d0
DC
31 me.down('#hdstorage').setNodename(nodename);
32 me.down('#hdimage').setStorage(undefined, nodename);
1c67cee1
DC
33 },
34
35 initComponent : function() {
36 var me = this;
37
38 me.drive = {};
39
c570b6a9
TL
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."),
f71b7c28 51 userCls: 'pmx-hint',
c570b6a9
TL
52 hidden: me.usesEFI,
53 },
54 ];
55
1c67cee1
DC
56 me.callParent();
57 }
58});
59
60Ext.define('PVE.qemu.EFIDiskEdit', {
9fccc702 61 extend: 'Proxmox.window.Edit',
1c67cee1
DC
62
63 isAdd: true,
64 subject: gettext('EFI Disk'),
65
c570b6a9 66 width: 450,
1c67cee1
DC
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
1c67cee1
DC
75 me.items = [{
76 xtype: 'pveEFIDiskInputPanel',
c8802a60 77 onlineHelp: 'qm_bios_and_uefi',
1c67cee1
DC
78 confid: me.confid,
79 nodename: nodename,
c570b6a9
TL
80 usesEFI: me.usesEFI,
81 isCreate: true,
1c67cee1 82 }];
1c67cee1
DC
83
84 me.callParent();
85 }
86});