]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/qemu/HDEfi.js
7cee8261339cc627adde347ca7c10128330caca7
1 Ext
.define('PVE.qemu.EFIDiskInputPanel', {
2 extend
: 'Proxmox.panel.InputPanel',
3 alias
: 'widget.pveEFIDiskInputPanel',
7 unused
: false, // ADD usused disk imaged
9 vmconfig
: {}, // used to select usused disks
11 onGetValues: function(values
) {
14 var confid
= 'efidisk0';
17 me
.drive
.file
= values
.hdimage
;
19 // we use 1 here, because for efi the size gets overridden from the backend
20 me
.drive
.file
= values
.hdstorage
+ ":1";
23 me
.drive
.format
= values
.diskformat
;
25 params
[confid
] = PVE
.Parser
.printQemuDrive(me
.drive
);
29 setNodename: function(nodename
) {
31 me
.down('#hdstorage').setNodename(nodename
);
32 me
.down('#hdimage').setStorage(undefined, nodename
);
35 initComponent: function() {
42 xtype
: 'pveDiskStorageSelector',
44 storageContent
: 'images',
45 nodename
: me
.nodename
,
50 text
: gettext("Warning: The VM currently does not uses 'OVMF (UEFI)' as BIOS."),
60 Ext
.define('PVE.qemu.EFIDiskEdit', {
61 extend
: 'Proxmox.window.Edit',
64 subject
: gettext('EFI Disk'),
67 initComponent: function() {
70 var nodename
= me
.pveSelNode
.data
.node
;
72 throw "no node name specified";
76 xtype
: 'pveEFIDiskInputPanel',
77 onlineHelp
: 'qm_bios_and_uefi',