]> git.proxmox.com Git - pve-manager.git/commitdiff
copy node/DNSEdit.js from manager to manager6
authorDietmar Maurer <dietmar@proxmox.com>
Wed, 17 Feb 2016 10:55:31 +0000 (11:55 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Wed, 17 Feb 2016 10:55:31 +0000 (11:55 +0100)
www/manager6/node/DNSEdit.js [new file with mode: 0644]

diff --git a/www/manager6/node/DNSEdit.js b/www/manager6/node/DNSEdit.js
new file mode 100644 (file)
index 0000000..e978480
--- /dev/null
@@ -0,0 +1,55 @@
+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: gettext('Search domain'),
+                name: 'search',
+                allowBlank: false
+           },
+           {
+               xtype: 'pvetextfield',
+                fieldLabel: gettext('DNS server') + " 1",
+               vtype: 'IP64Address',
+               skipEmptyText: true,
+                name: 'dns1'
+           },
+           {
+               xtype: 'pvetextfield',
+               fieldLabel: gettext('DNS server') + " 2",
+               vtype: 'IP64Address',
+               skipEmptyText: true,
+                name: 'dns2'
+           },
+           {
+               xtype: 'pvetextfield',
+                fieldLabel: gettext('DNS server') + " 3",
+               vtype: 'IP64Address',
+               skipEmptyText: true,
+                name: 'dns3'
+           }
+       ];
+
+       Ext.applyIf(me, {
+           subject: gettext('DNS'),
+           url: "/api2/extjs/nodes/" + nodename + "/dns",
+           fieldDefaults: {
+               labelWidth: 120
+           }
+       });
+
+       me.callParent();
+
+       me.load();
+    }
+});