pve-manager/www/manager/node/DNSEdit.js
2012-01-31 06:30:31 +01:00

56 lines
1.1 KiB
JavaScript

Ext.define('PVE.node.DNSEdit', {
extend: 'PVE.window.Edit',
alias: ['widget.pveNodeDNSEdit'],
initComponent : function() {
var me = this;
var nodename = me.pveSelNode.data.node;
if (!nodename) {
throw "no node name specified";
}
me.items = [
{
xtype: 'textfield',
fieldLabel: 'Search domain',
name: 'search',
allowBlank: false
},
{
xtype: 'pvetextfield',
fieldLabel: 'First DNS server',
vtype: 'IPAddress',
skipEmptyText: true,
name: 'dns1'
},
{
xtype: 'pvetextfield',
fieldLabel: 'Second DNS server',
vtype: 'IPAddress',
skipEmptyText: true,
name: 'dns2'
},
{
xtype: 'pvetextfield',
fieldLabel: 'Third DNS server',
vtype: 'IPAddress',
skipEmptyText: true,
name: 'dns3'
}
];
Ext.applyIf(me, {
subject: 'DNS',
url: "/api2/extjs/nodes/" + nodename + "/dns",
fieldDefaults: {
labelWidth: 120
}
});
me.callParent();
me.load();
}
});