]> git.proxmox.com Git - pve-manager.git/commitdiff
use DNSView/DNSEdit from widget toolkit
authorDominik Csapak <d.csapak@proxmox.com>
Mon, 15 Jan 2018 14:18:05 +0000 (15:18 +0100)
committerDominik Csapak <d.csapak@proxmox.com>
Thu, 25 Jan 2018 12:36:37 +0000 (13:36 +0100)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Reviewed-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
www/manager6/Makefile
www/manager6/node/Config.js
www/manager6/node/DNSEdit.js [deleted file]
www/manager6/node/DNSView.js [deleted file]

index 65ff58e95fc3922c809ce3655079dd0599ebaa16..47982b176ec9b6f291c46aea63b772c1c658bf3d 100644 (file)
@@ -113,8 +113,6 @@ JSSRC=                                                      \
        ceph/StatusDetail.js                            \
        ceph/Config.js                                  \
        node/Disks.js                                   \
-       node/DNSEdit.js                                 \
-       node/DNSView.js                                 \
        node/StatusView.js                              \
        node/Summary.js                                 \
        node/Subscription.js                            \
index 21d85941b97dd2a6ab3fffbd0e38e3744f0af5ed..9e8549f235e02e48d18cc1a2290d873fc5f3e91d 100644 (file)
@@ -181,7 +181,9 @@ Ext.define('PVE.node.Config', {
                    iconCls: 'fa fa-globe',
                    groups: ['services'],
                    itemId: 'dns',
-                   xtype: 'pveNodeDNSView'
+                   nodename: nodename,
+                   onlineHelp: 'sysadmin_network_configuration',
+                   xtype: 'proxmoxNodeDNSView'
                },
                {
                    title: gettext('Time'),
diff --git a/www/manager6/node/DNSEdit.js b/www/manager6/node/DNSEdit.js
deleted file mode 100644 (file)
index e878622..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-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: 'proxmoxtextfield',
-                fieldLabel: gettext('DNS server') + " 1",
-               vtype: 'IP64Address',
-               skipEmptyText: true,
-                name: 'dns1'
-           },
-           {
-               xtype: 'proxmoxtextfield',
-               fieldLabel: gettext('DNS server') + " 2",
-               vtype: 'IP64Address',
-               skipEmptyText: true,
-                name: 'dns2'
-           },
-           {
-               xtype: 'proxmoxtextfield',
-                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();
-    }
-});
diff --git a/www/manager6/node/DNSView.js b/www/manager6/node/DNSView.js
deleted file mode 100644 (file)
index 9e9683a..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-Ext.define('PVE.node.DNSView', {
-    extend: 'PVE.grid.ObjectGrid',
-    alias: ['widget.pveNodeDNSView'],
-
-    onlineHelp: 'sysadmin_network_configuration',
-
-    initComponent : function() {
-       var me = this;
-
-       var nodename = me.pveSelNode.data.node;
-       if (!nodename) {
-           throw "no node name specified";
-       }
-
-       var run_editor = function() {
-           var win = Ext.create('PVE.node.DNSEdit', { 
-               pveSelNode: me.pveSelNode
-           });
-           win.show();
-       };
-
-       Ext.apply(me, {
-           url: "/api2/json/nodes/" + nodename + "/dns",
-           cwidth1: 130,
-           interval: 1000,
-           rows: {
-               search: { header: 'Search domain', required: true },
-               dns1: { header: gettext('DNS server') + " 1", required: true },
-               dns2: { header: gettext('DNS server') + " 2" },
-               dns3: { header: gettext('DNS server') + " 3" }
-           },
-           tbar: [ 
-               {
-                   text: gettext("Edit"),
-                   handler: run_editor
-               }
-           ],
-           listeners: {
-               itemdblclick: run_editor
-           }
-       });
-
-       me.callParent();
-
-       me.on('activate', me.rstore.startUpdate);
-       me.on('destroy', me.rstore.stopUpdate); 
-    }
-});