me.statusStore = Ext.create('Proxmox.data.ObjectStore', {
url: '/api2/json' + base_url + '/status/current',
- interval: 1000
+ interval: 1000,
});
var vm_command = function(cmd, params) {
method: 'POST',
failure: function(response, opts) {
Ext.Msg.alert('Error', response.htmlStatus);
- }
+ },
});
};
handler: function() {
vm_command('start');
},
- iconCls: 'fa fa-play'
+ iconCls: 'fa fa-play',
});
var shutdownBtn = Ext.create('PVE.button.Split', {
handler: function() {
vm_command("reboot");
},
- iconCls: 'fa fa-refresh'
+ iconCls: 'fa fa-refresh',
},
{
text: gettext('Stop'),
handler: function() {
vm_command("stop");
},
- iconCls: 'fa fa-stop'
- }]
+ iconCls: 'fa fa-stop',
+ }],
},
- iconCls: 'fa fa-power-off'
+ iconCls: 'fa fa-power-off',
});
var migrateBtn = Ext.create('Ext.Button', {
var win = Ext.create('PVE.window.Migrate', {
vmtype: 'lxc',
nodename: nodename,
- vmid: vmid
+ vmid: vmid,
});
win.show();
},
- iconCls: 'fa fa-send-o'
+ iconCls: 'fa fa-send-o',
});
var moreBtn = Ext.create('Proxmox.button.Button', {
hidden: caps.vms['VM.Clone'] ? false : true,
handler: function() {
PVE.window.Clone.wrap(nodename, vmid, template, 'lxc');
- }
+ },
},
{
text: gettext('Convert to template'),
method: 'POST',
failure: function(response, opts) {
Ext.Msg.alert('Error', response.htmlStatus);
- }
+ },
});
- }
+ },
},
{
iconCls: 'fa fa-heartbeat ',
Ext.create('PVE.ha.VMResourceEdit', {
vmid: vmid,
guestType: 'ct',
- isCreate: (!ha || ha === 'unmanaged')
+ isCreate: (!ha || ha === 'unmanaged'),
}).show();
- }
+ },
},
{
text: gettext('Remove'),
handler: function() {
Ext.create('PVE.window.SafeDestroy', {
url: base_url,
- item: { type: 'CT', id: vmid }
+ item: { type: 'CT', id: vmid },
}).show();
},
- iconCls: 'fa fa-trash-o'
- }
- ]}
+ iconCls: 'fa fa-trash-o',
+ },
+ ]},
});
var consoleBtn = Ext.create('PVE.button.ConsoleButton', {
consoleName: vm.name,
hidden: template,
nodename: nodename,
- vmid: vmid
+ vmid: vmid,
});
var statusTxt = Ext.create('Ext.toolbar.TextItem', {
data: {
- lock: undefined
+ lock: undefined,
},
tpl: [
'<tpl if="lock">',
'<i class="fa fa-lg fa-lock"></i> ({lock})',
- '</tpl>'
- ]
+ '</tpl>',
+ ],
});
title: gettext('Summary'),
xtype: 'pveGuestSummary',
iconCls: 'fa fa-book',
- itemId: 'summary'
- }
- ]
+ itemId: 'summary',
+ },
+ ],
});
if (caps.vms['VM.Console'] && !template) {
vmid: vmid,
consoleType: 'lxc',
xtermjs: true,
- nodename: nodename
- }
+ nodename: nodename,
+ },
);
}
itemId: 'resources',
expandedOnInit: true,
iconCls: 'fa fa-cube',
- xtype: 'pveLxcRessourceView'
+ xtype: 'pveLxcRessourceView',
},
{
title: gettext('Network'),
iconCls: 'fa fa-exchange',
itemId: 'network',
- xtype: 'pveLxcNetworkView'
+ xtype: 'pveLxcNetworkView',
},
{
title: gettext('DNS'),
iconCls: 'fa fa-globe',
itemId: 'dns',
- xtype: 'pveLxcDNS'
+ xtype: 'pveLxcDNS',
},
{
title: gettext('Options'),
itemId: 'options',
iconCls: 'fa fa-gear',
- xtype: 'pveLxcOptions'
+ xtype: 'pveLxcOptions',
},
{
title: gettext('Task History'),
iconCls: 'fa fa-list',
xtype: 'proxmoxNodeTasks',
nodename: nodename,
- vmidFilter: vmid
- }
+ vmidFilter: vmid,
+ },
);
if (caps.vms['VM.Backup']) {
title: gettext('Backup'),
iconCls: 'fa fa-floppy-o',
xtype: 'pveBackupView',
- itemId: 'backup'
+ itemId: 'backup',
},
{
title: gettext('Replication'),
iconCls: 'fa fa-retweet',
xtype: 'pveReplicaView',
- itemId: 'replication'
+ itemId: 'replication',
});
}
iconCls: 'fa fa-history',
xtype: 'pveGuestSnapshotTree',
type: 'lxc',
- itemId: 'snapshot'
+ itemId: 'snapshot',
});
}
allow_iface: true,
base_url: base_url + '/firewall/rules',
list_refs_url: base_url + '/firewall/refs',
- itemId: 'firewall'
+ itemId: 'firewall',
},
{
xtype: 'pveFirewallOptions',
title: gettext('Options'),
base_url: base_url + '/firewall/options',
fwtype: 'vm',
- itemId: 'firewall-options'
+ itemId: 'firewall-options',
},
{
xtype: 'pveFirewallAliases',
groups: ['firewall'],
iconCls: 'fa fa-external-link',
base_url: base_url + '/firewall/aliases',
- itemId: 'firewall-aliases'
+ itemId: 'firewall-aliases',
},
{
xtype: 'pveIPSet',
iconCls: 'fa fa-list-ol',
base_url: base_url + '/firewall/ipset',
list_refs_url: base_url + '/firewall/refs',
- itemId: 'firewall-ipset'
+ itemId: 'firewall-ipset',
},
{
title: gettext('Log'),
onlineHelp: 'chapter_pve_firewall',
itemId: 'firewall-fwlog',
xtype: 'proxmoxLogView',
- url: '/api2/extjs' + base_url + '/firewall/log'
- }
+ url: '/api2/extjs' + base_url + '/firewall/log',
+ },
);
}
title: gettext('Permissions'),
itemId: 'permissions',
iconCls: 'fa fa-unlock',
- path: '/vms/' + vmid
+ path: '/vms/' + vmid,
});
}
me.on('destroy', function() {
me.statusStore.stopUpdate();
});
- }
+ },
});