ObjectGrid (an ancestor of PendingObjectGrid) does already have a 'reload' function which does exactly the same, so get rid of the local one here
Signed-off-by: Dominik Csapak <d.csa...@proxmox.com> --- www/manager6/qemu/HardwareView.js | 36 ++++++++++++------------------- 1 file changed, 14 insertions(+), 22 deletions(-) diff --git a/www/manager6/qemu/HardwareView.js b/www/manager6/qemu/HardwareView.js index 2de32611..937842f9 100644 --- a/www/manager6/qemu/HardwareView.js +++ b/www/manager6/qemu/HardwareView.js @@ -320,10 +320,6 @@ Ext.define('PVE.qemu.HardwareView', { } }; - var reload = function() { - me.rstore.load(); - }; - var baseurl = 'nodes/' + nodename + '/qemu/' + vmid + '/config'; var sm = Ext.create('Ext.selection.RowModel', {}); @@ -370,7 +366,7 @@ Ext.define('PVE.qemu.HardwareView', { } win.show(); - win.on('destroy', reload); + win.on('destroy', me.reload, me); }; var run_resize = function() { @@ -387,7 +383,7 @@ Ext.define('PVE.qemu.HardwareView', { win.show(); - win.on('destroy', reload); + win.on('destroy', me.reload, me); }; var run_move = function() { @@ -404,7 +400,7 @@ Ext.define('PVE.qemu.HardwareView', { win.show(); - win.on('destroy', reload); + win.on('destroy', me.reload, me); }; var edit_btn = new Proxmox.button.Button({ @@ -460,9 +456,7 @@ Ext.define('PVE.qemu.HardwareView', { params: { 'delete': rec.data.key }, - callback: function() { - reload(); - }, + callback: () => me.reload(), failure: function (response, opts) { Ext.Msg.alert('Error', response.htmlStatus); }, @@ -472,9 +466,7 @@ Ext.define('PVE.qemu.HardwareView', { var win = Ext.create('Proxmox.window.TaskProgress', { upid: upid, listeners: { - destroy: function () { - me.reload(); - } + destroy: () => me.reload(), } }); win.show(); @@ -517,7 +509,7 @@ Ext.define('PVE.qemu.HardwareView', { pveSelNode: me.pveSelNode, usesEFI: usesEFI, }); - win.on('destroy', reload); + win.on('destroy', me.reload, me); win.show(); } }); @@ -611,7 +603,7 @@ Ext.define('PVE.qemu.HardwareView', { url: '/api2/extjs/' + baseurl, pveSelNode: me.pveSelNode }); - win.on('destroy', reload); + win.on('destroy', me.reload, me); win.show(); } }, @@ -624,7 +616,7 @@ Ext.define('PVE.qemu.HardwareView', { url: '/api2/extjs/' + baseurl, pveSelNode: me.pveSelNode }); - win.on('destroy', reload); + win.on('destroy', me.reload, me); win.show(); } }, @@ -638,7 +630,7 @@ Ext.define('PVE.qemu.HardwareView', { pveSelNode: me.pveSelNode, isCreate: true }); - win.on('destroy', reload); + win.on('destroy', me.reload, me); win.show(); } }, @@ -653,7 +645,7 @@ Ext.define('PVE.qemu.HardwareView', { url: '/api2/extjs/' + baseurl, pveSelNode: me.pveSelNode }); - win.on('destroy', reload); + win.on('destroy', me.reload, me); win.show(); } }, @@ -667,7 +659,7 @@ Ext.define('PVE.qemu.HardwareView', { url: '/api2/extjs/' + baseurl, pveSelNode: me.pveSelNode }); - win.on('destroy', reload); + win.on('destroy', me.reload, me); win.show(); } }, @@ -680,7 +672,7 @@ Ext.define('PVE.qemu.HardwareView', { var win = Ext.create('PVE.qemu.SerialEdit', { url: '/api2/extjs/' + baseurl }); - win.on('destroy', reload); + win.on('destroy', me.reload, me); win.show(); } }, @@ -694,7 +686,7 @@ Ext.define('PVE.qemu.HardwareView', { url: '/api2/extjs/' + baseurl, pveSelNode: me.pveSelNode }); - win.on('destroy', reload); + win.on('destroy', me.reload, me); win.show(); } }, @@ -709,7 +701,7 @@ Ext.define('PVE.qemu.HardwareView', { isCreate: true, isAdd: true }); - win.on('destroy', reload); + win.on('destroy', me.reload, me); win.show(); } } -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel