]> git.proxmox.com Git - pve-manager.git/blame - www/manager/node/DNSView.js
disable animation of charts on load
[pve-manager.git] / www / manager / node / DNSView.js
CommitLineData
aff192e6
DM
1Ext.define('PVE.node.DNSView', {
2 extend: 'PVE.grid.ObjectGrid',
3 alias: ['widget.pveNodeDNSView'],
4
5 initComponent : function() {
6 var me = this;
7
8 var nodename = me.pveSelNode.data.node;
9 if (!nodename) {
10 throw "no node name specified";
11 }
12
13 var run_editor = function() {
14 var win = Ext.create('PVE.node.DNSEdit', {
15 pveSelNode: me.pveSelNode
16 });
17 win.show();
18 };
19
20 Ext.applyIf(me, {
21 url: "/api2/json/nodes/" + nodename + "/dns",
22 cwidth1: 130,
23 interval: 1000,
24 rows: {
25 search: { header: 'Search domain', required: true },
e4e3bdd4
DM
26 dns1: { header: gettext('DNS server') + " 1", required: true },
27 dns2: { header: gettext('DNS server') + " 2" },
28 dns3: { header: gettext('DNS server') + " 3" }
aff192e6
DM
29 },
30 tbar: [
31 {
fd453bd3 32 text: gettext("Edit"),
aff192e6
DM
33 handler: run_editor
34 }
35 ],
36 listeners: {
37 itemdblclick: run_editor
38 }
39 });
40
41 me.callParent();
42
43 me.on('show', me.rstore.startUpdate);
44 me.on('hide', me.rstore.stopUpdate);
45 me.on('destroy', me.rstore.stopUpdate);
46 }
47});