-/*global Proxmox*/
Ext.define('PMG.SystemConfiguration', {
extend: 'Ext.tab.Panel',
{
title: gettext('Network/Time'),
itemId: 'network',
+ iconCls: 'fa fa-exchange',
xtype: 'panel',
layout: {
type: 'vbox',
align: 'stretch',
- multi: true
+ multi: true,
},
bodyPadding: '0 0 10 0',
defaults: {
collapsible: true,
animCollapse: false,
- margin: '10 10 0 10'
+ margin: '10 10 0 10',
},
items: [
{
- flex: 1,
- minHeight: 200,
- title: gettext('Interfaces'),
- xtype: 'proxmoxNodeNetworkView',
- types: ['bond'],
- nodename: Proxmox.NodeName
+ title: gettext('Time'),
+ xtype: 'proxmoxNodeTimeView',
+ nodename: Proxmox.NodeName,
},
{
title: gettext('DNS'),
xtype: 'proxmoxNodeDNSView',
- nodename: Proxmox.NodeName
+ nodename: Proxmox.NodeName,
},
{
- title: gettext('Time'),
- xtype: 'proxmoxNodeTimeView',
- nodename: Proxmox.NodeName
- }
- ]
+ flex: 1,
+ minHeight: 200,
+ title: gettext('Interfaces'),
+ xtype: 'proxmoxNodeNetworkView',
+ types: ['bond'],
+ nodename: Proxmox.NodeName,
+ showApplyBtn: true,
+ },
+ ],
},
{
+ xtype: 'pmgSystemOptions',
itemId: 'options',
title: gettext('Options'),
- xtype: 'pmgSystemOptions'
+ iconCls: 'fa fa-cogs',
},
- {
- itemId: 'backup',
- xtype: 'pmgBackupRestore'
- }
],
initComponent: function() {
var networktime = me.getComponent('network');
Ext.Array.forEach(networktime.query(), function(item) {
- item.relayEvents(networktime, [ 'activate', 'deactivate', 'destroy']);
+ item.relayEvents(networktime, ['activate', 'deactivate', 'destroy']);
});
- }
+ },
});