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

Reply via email to