ui: notes view: code cleanup/refactoring

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2021-06-18 19:22:28 +02:00
parent 0d213945f1
commit dbf3563fdf

View File

@ -23,13 +23,15 @@ Ext.define('PVE.panel.NotesView', {
}, },
run_editor: function() { run_editor: function() {
var me = this; let me = this;
var win = Ext.create('PVE.window.NotesEdit', { Ext.create('PVE.window.NotesEdit', {
pveSelNode: me.pveSelNode, pveSelNode: me.pveSelNode,
url: me.url, url: me.url,
listeners: {
destroy: () => me.load(),
},
autoShow: true,
}); });
win.show();
win.on('destroy', me.load, me);
}, },
load: function() { load: function() {
@ -83,7 +85,7 @@ Ext.define('PVE.panel.NotesView', {
throw "no node name specified"; throw "no node name specified";
} }
var type = me.pveSelNode.data.type; let type = me.pveSelNode.data.type;
if (!Ext.Array.contains(['node', 'qemu', 'lxc'], type)) { if (!Ext.Array.contains(['node', 'qemu', 'lxc'], type)) {
throw 'invalid type specified'; throw 'invalid type specified';
} }
@ -93,11 +95,11 @@ Ext.define('PVE.panel.NotesView', {
throw "no VM ID specified"; throw "no VM ID specified";
} }
me.url = '/api2/extjs/nodes/' + nodename + '/'; me.url = `/api2/extjs/nodes/${nodename}/`;
// add the type specific path if qemu/lxc // add the type specific path if qemu/lxc and set the backend's maxLen
if (type === 'qemu' || type === 'lxc') { if (type === 'qemu' || type === 'lxc') {
me.url += type + '/' + vmid + '/'; me.url += `${type}/${vmid}/`;
} }
me.url += 'config'; me.url += 'config';