]>
git.proxmox.com Git - pve-manager.git/blob - www/manager/node/DNSView.js
1 Ext
.define('PVE.node.DNSView', {
2 extend
: 'PVE.grid.ObjectGrid',
3 alias
: ['widget.pveNodeDNSView'],
5 initComponent : function() {
8 var nodename
= me
.pveSelNode
.data
.node
;
10 throw "no node name specified";
13 var run_editor = function() {
14 var win
= Ext
.create('PVE.node.DNSEdit', {
15 pveSelNode
: me
.pveSelNode
21 url
: "/api2/json/nodes/" + nodename
+ "/dns",
25 search
: { header
: 'Search domain', required
: true },
26 dns1
: { header
: gettext('DNS server') + " 1", required
: true },
27 dns2
: { header
: gettext('DNS server') + " 2" },
28 dns3
: { header
: gettext('DNS server') + " 3" }
32 text
: gettext("Edit"),
37 itemdblclick
: run_editor
43 me
.on('show', me
.rstore
.startUpdate
);
44 me
.on('hide', me
.rstore
.stopUpdate
);
45 me
.on('destroy', me
.rstore
.stopUpdate
);