]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/node/DNSView.js
1 Ext
.define('PVE.node.DNSView', {
2 extend
: 'PVE.grid.ObjectGrid',
3 alias
: ['widget.pveNodeDNSView'],
5 onlineHelp
: 'sysadmin_network_configuration',
7 initComponent : function() {
10 var nodename
= me
.pveSelNode
.data
.node
;
12 throw "no node name specified";
15 var run_editor = function() {
16 var win
= Ext
.create('PVE.node.DNSEdit', {
17 pveSelNode
: me
.pveSelNode
23 url
: "/api2/json/nodes/" + nodename
+ "/dns",
27 search
: { header
: 'Search domain', required
: true },
28 dns1
: { header
: gettext('DNS server') + " 1", required
: true },
29 dns2
: { header
: gettext('DNS server') + " 2" },
30 dns3
: { header
: gettext('DNS server') + " 3" }
34 text
: gettext("Edit"),
39 itemdblclick
: run_editor
45 me
.on('activate', me
.rstore
.startUpdate
);
46 me
.on('destroy', me
.rstore
.stopUpdate
);