]> git.proxmox.com Git - pve-manager.git/blame - www/manager/node/DNSEdit.js
disable animation of charts on load
[pve-manager.git] / www / manager / node / DNSEdit.js
CommitLineData
aff192e6
DM
1Ext.define('PVE.node.DNSEdit', {
2 extend: 'PVE.window.Edit',
aff192e6
DM
3 alias: ['widget.pveNodeDNSEdit'],
4
5 initComponent : function() {
6 var me = this;
7
8 var nodename = me.pveSelNode.data.node;
9 if (!nodename) {
10 throw "no node name specified";
11 }
12
13 me.items = [
14 {
15 xtype: 'textfield',
0070ee37 16 fieldLabel: gettext('Search domain'),
aff192e6
DM
17 name: 'search',
18 allowBlank: false
19 },
20 {
21 xtype: 'pvetextfield',
e4e3bdd4 22 fieldLabel: gettext('DNS server') + " 1",
7a9486a7 23 vtype: 'IP64Address',
aff192e6
DM
24 skipEmptyText: true,
25 name: 'dns1'
26 },
27 {
28 xtype: 'pvetextfield',
e4e3bdd4 29 fieldLabel: gettext('DNS server') + " 2",
7a9486a7 30 vtype: 'IP64Address',
aff192e6
DM
31 skipEmptyText: true,
32 name: 'dns2'
33 },
34 {
35 xtype: 'pvetextfield',
e4e3bdd4 36 fieldLabel: gettext('DNS server') + " 3",
7a9486a7 37 vtype: 'IP64Address',
aff192e6
DM
38 skipEmptyText: true,
39 name: 'dns3'
40 }
41 ];
42
43 Ext.applyIf(me, {
0070ee37 44 subject: gettext('DNS'),
aff192e6
DM
45 url: "/api2/extjs/nodes/" + nodename + "/dns",
46 fieldDefaults: {
47 labelWidth: 120
48 }
49 });
50
51 me.callParent();
52
53 me.load();
54 }
55});