]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/window/StartupEdit.js
1 Ext
.define('PVE.panel.StartupInputPanel', {
2 extend
: 'Proxmox.panel.InputPanel',
3 onlineHelp
: 'qm_startup_and_shutdown',
5 onGetValues: function(values
) {
8 var res
= PVE
.Parser
.printStartup(values
);
10 if (res
=== undefined || res
=== '') {
11 return { 'delete': 'startup' };
14 return { startup
: res
};
17 setStartup: function(value
) {
20 var startup
= PVE
.Parser
.parseStartup(value
);
22 me
.setValues(startup
);
26 initComponent: function() {
35 fieldLabel
: gettext('Start/Shutdown order'),
42 fieldLabel
: gettext('Startup delay'),
49 fieldLabel
: gettext('Shutdown timeout'),
57 Ext
.define('PVE.window.StartupEdit', {
58 extend
: 'Proxmox.window.Edit',
59 alias
: 'widget.pveWindowStartupEdit',
60 onlineHelp
: undefined,
62 initComponent: function() {
65 let ipanelConfig
= me
.onlineHelp
? { onlineHelp
: me
.onlineHelp
} : {};
66 let ipanel
= Ext
.create('PVE.panel.StartupInputPanel', ipanelConfig
);
69 subject
: gettext('Start/Shutdown order'),
79 success: function(response
, options
) {
80 me
.vmconfig
= response
.result
.data
;
81 ipanel
.setStartup(me
.vmconfig
.startup
);