]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/window/StartupEdit.js
75bb272cbc97a177da726be039ba16cbdc15831c
1 Ext
.define('PVE.panel.StartupInputPanel', {
2 extend
: 'PVE.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
: 'PVE.window.Edit',
59 alias
: 'widget.pveWindowStartupEdit',
60 onlineHelp
: undefined,
62 initComponent : function() {
65 var ipanelConfig
= me
.onlineHelp
? {onlineHelp
: me
.onlineHelp
} : {};
66 var ipanel
= Ext
.create('PVE.panel.StartupInputPanel', ipanelConfig
);
69 subject
: gettext('Start/Shutdown order'),
79 success: function(response
, options
) {
81 me
.vmconfig
= response
.result
.data
;
82 ipanel
.setStartup(me
.vmconfig
.startup
);