]>
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
= () => Ext
.create('Proxmox.node.DNSEdit', {
14 nodename
: me
.nodename
,
18 url
: `/api2/json/nodes/${me.nodename}/dns`,
21 run_editor
: run_editor
,
24 header
: 'Search domain',
26 renderer
: Ext
.htmlEncode
,
29 header
: gettext('DNS server') + " 1",
31 renderer
: Ext
.htmlEncode
,
34 header
: gettext('DNS server') + " 2",
35 renderer
: Ext
.htmlEncode
,
38 header
: gettext('DNS server') + " 3",
39 renderer
: Ext
.htmlEncode
,
44 text
: gettext("Edit"),
49 itemdblclick
: run_editor
,
55 me
.on('activate', me
.rstore
.startUpdate
);
56 me
.on('deactivate', me
.rstore
.stopUpdate
);
57 me
.on('destroy', me
.rstore
.stopUpdate
);