]> git.proxmox.com Git - pve-manager.git/commitdiff
ui: lxc resources: refactor add menu handler
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 1 Apr 2022 11:35:10 +0000 (13:35 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 1 Apr 2022 11:35:10 +0000 (13:35 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
www/manager6/lxc/Resources.js

index df8cc9691a50e56f36b691084c0841d547e88191..683be526b1d87e1a54aa334f1af14d750425643c 100644 (file)
@@ -324,13 +324,15 @@ Ext.define('PVE.lxc.RessourceView', {
                                iconCls: 'fa fa-fw fa-hdd-o black',
                                disabled: !caps.vms['VM.Config.Disk'],
                                handler: function() {
-                                   var win = Ext.create('PVE.lxc.MountPointEdit', {
-                                       url: '/api2/extjs/' + baseurl,
+                                   Ext.create('PVE.lxc.MountPointEdit', {
+                                       autoShow: true,
+                                       url: `/api2/extjs/${baseurl}`,
                                        unprivileged: me.getObjectValue('unprivileged'),
                                        pveSelNode: me.pveSelNode,
+                                       listeners: {
+                                           destroy: () => me.reload(),
+                                       },
                                    });
-                                   win.on('destroy', me.reload, me);
-                                   win.show();
                                },
                            },
                        ],