From: Thomas Lamprecht Date: Wed, 19 May 2021 10:11:19 +0000 (+0200) Subject: ui: node/directory-storage: eslint fixes and code cleanup/refactoring/modernize X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=765092567606122a195ba1940d5fd690e545fd21;p=pve-manager.git ui: node/directory-storage: eslint fixes and code cleanup/refactoring/modernize Signed-off-by: Thomas Lamprecht --- diff --git a/www/manager6/node/Directory.js b/www/manager6/node/Directory.js index da4716d0..50c8d677 100644 --- a/www/manager6/node/Directory.js +++ b/www/manager6/node/Directory.js @@ -101,37 +101,38 @@ Ext.define('PVE.node.Directorylist', { text: gettext('Reload'), iconCls: 'fa fa-refresh', handler: function() { - var me = this.up('panel'); - me.reload(); + this.up('panel').reload(); }, }, { text: gettext('Create') + ': Directory', handler: function() { - var me = this.up('panel'); - var win = Ext.create('PVE.node.CreateDirectory', { - nodename: me.nodename, - }).show(); - win.on('destroy', function() { me.reload(); }); + let view = this.up('panel'); + Ext.create('PVE.node.CreateDirectory', { + nodename: view.nodename, + listeners: { + destroy: () => view.reload(), + }, + autoShow: true, + }); }, }, ], reload: function() { - var me = this; + let me = this; me.store.load(); me.store.sort(); }, listeners: { activate: function() { - var me = this; - me.reload(); + this.reload(); }, }, initComponent: function() { - var me = this; + let me = this; me.nodename = me.pveSelNode.data.node; if (!me.nodename) { @@ -143,7 +144,7 @@ Ext.define('PVE.node.Directorylist', { fields: ['path', 'device', 'type', 'options', 'unitfile'], proxy: { type: 'proxmox', - url: "/api2/json/nodes/" + me.nodename + '/disks/directory', + url: `/api2/json/nodes/${me.nodename}/disks/directory`, }, sorters: 'path', },