]>
git.proxmox.com Git - proxmox-widget-toolkit.git/blob - src/node/DNSView.js
1 Ext
.define('Proxmox.node.DNSView', {
2 extend
: 'Proxmox.grid.ObjectGrid',
3 alias
: ['widget.proxmoxNodeDNSView'],
5 initComponent: function() {
9 throw "no node name specified";
12 let run_editor = function() {
13 let win
= Ext
.create('Proxmox.node.DNSEdit', {
14 nodename
: me
.nodename
,
20 url
: "/api2/json/nodes/" + me
.nodename
+ "/dns",
23 run_editor
: run_editor
,
26 header
: 'Search domain',
28 renderer
: Ext
.htmlEncode
,
31 header
: gettext('DNS server') + " 1",
33 renderer
: Ext
.htmlEncode
,
36 header
: gettext('DNS server') + " 2",
37 renderer
: Ext
.htmlEncode
,
40 header
: gettext('DNS server') + " 3",
41 renderer
: Ext
.htmlEncode
,
46 text
: gettext("Edit"),
51 itemdblclick
: run_editor
,
57 me
.on('activate', me
.rstore
.startUpdate
);
58 me
.on('deactivate', me
.rstore
.stopUpdate
);
59 me
.on('destroy', me
.rstore
.stopUpdate
);