if (values.nameserver) {
var list = values.nameserver.split(/[\ \,\;]+/);
values.nameserver = list.join(' ');
- } else if(!me.insideWizard) {
+ } else if (!me.insideWizard) {
deletes.push('nameserver');
}
if (deletes.length) {
- values['delete'] = deletes.join(',');
+ values.delete = deletes.join(',');
}
return values;
},
- initComponent : function() {
+ initComponent: function() {
var me = this;
var items = [
skipEmptyText: true,
fieldLabel: gettext('DNS domain'),
emptyText: gettext('use host settings'),
- allowBlank: true
+ allowBlank: true,
},
{
xtype: 'proxmoxtextfield',
allowBlank: true,
emptyText: gettext('use host settings'),
name: 'nameserver',
- itemId: 'nameserver'
- }
+ itemId: 'nameserver',
+ },
];
if (me.insideWizard) {
}
me.callParent();
- }
+ },
});
Ext.define('PVE.lxc.DNSEdit', {
extend: 'Proxmox.window.Edit',
- initComponent : function() {
+ initComponent: function() {
var me = this;
var ipanel = Ext.create('PVE.lxc.DNSInputPanel');
Ext.apply(me, {
subject: gettext('Resources'),
- items: [ ipanel ]
+ items: [ipanel],
});
me.callParent();
}
ipanel.setValues(values);
- }
+ },
});
}
- }
+ },
});
Ext.define('PVE.lxc.DNS', {
onlineHelp: 'pct_container_network',
- initComponent : function() {
+ initComponent: function() {
var me = this;
var i;
subject: gettext('Hostname'),
items: {
xtype: 'inputpanel',
- items:{
+ items: {
fieldLabel: gettext('Hostname'),
xtype: 'textfield',
name: 'hostname',
vtype: 'DnsName',
allowBlank: true,
- emptyText: 'CT' + vmid.toString()
+ emptyText: 'CT' + vmid.toString(),
},
onGetValues: function(values) {
var params = values;
if (values.hostname === undefined ||
values.hostname === null ||
values.hostname === '') {
- params = { hostname: 'CT'+vmid.toString()};
+ params = { hostname: 'CT'+vmid.toString() };
}
return params;
- }
- }
- } : undefined
+ },
+ },
+ } : undefined,
},
searchdomain: {
header: gettext('DNS domain'),
editor: caps.vms['VM.Config.Network'] ? 'PVE.lxc.DNSEdit' : undefined,
renderer: function(value) {
return value || gettext('use host settings');
- }
+ },
},
nameserver: {
header: gettext('DNS server'),
editor: caps.vms['VM.Config.Network'] ? 'PVE.lxc.DNSEdit' : undefined,
renderer: function(value) {
return value || gettext('use host settings');
- }
- }
+ },
+ },
};
var baseurl = 'nodes/' + nodename + '/lxc/' + vmid + '/config';
win = Ext.create(rowdef.editor, {
pveSelNode: me.pveSelNode,
confid: rec.data.key,
- url: '/api2/extjs/nodes/' + nodename + '/lxc/' + vmid + '/config'
+ url: '/api2/extjs/nodes/' + nodename + '/lxc/' + vmid + '/config',
});
} else {
var config = Ext.apply({
pveSelNode: me.pveSelNode,
confid: rec.data.key,
- url: '/api2/extjs/nodes/' + nodename + '/lxc/' + vmid + '/config'
+ url: '/api2/extjs/nodes/' + nodename + '/lxc/' + vmid + '/config',
}, rowdef.editor);
win = Ext.createWidget(rowdef.editor.xtype, config);
win.load();
var rowdef = rows[rec.data.key];
return !!rowdef.editor;
},
- handler: run_editor
+ handler: run_editor,
});
var revert_btn = new PVE.button.PendingRevert();
let rowdef = rows[key];
edit_btn.setDisabled(!rowdef.editor);
- let pending = rec.data['delete'] || me.hasPendingChanges(key);
+ let pending = rec.data.delete || me.hasPendingChanges(key);
revert_btn.setDisabled(!pending);
};
cwidth1: 150,
interval: 5000,
run_editor: run_editor,
- tbar: [ edit_btn, revert_btn ],
+ tbar: [edit_btn, revert_btn],
rows: rows,
editorConfig: {
- url: "/api2/extjs/" + baseurl
+ url: "/api2/extjs/" + baseurl,
},
listeners: {
itemdblclick: run_editor,
selectionchange: set_button_status,
- activate: reload
- }
+ activate: reload,
+ },
});
me.callParent();
me.mon(me.getStore(), 'datachanged', function() {
set_button_status();
});
- }
+ },
});