instead of simply reloading when the window is closed Signed-off-by: Dominik Csapak <d.csa...@proxmox.com> --- www/manager6/ceph/OSD.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/www/manager6/ceph/OSD.js b/www/manager6/ceph/OSD.js index 708ba274..f1789df6 100644 --- a/www/manager6/ceph/OSD.js +++ b/www/manager6/ceph/OSD.js @@ -418,9 +418,13 @@ Ext.define('PVE.node.CephOsdTree', { method: 'POST', success: function(response, options) { var upid = response.result.data; - var win = Ext.create('Proxmox.window.TaskProgress', { upid: upid }); + var win = Ext.create('Proxmox.window.TaskProgress', { + upid: upid, + taskDone: function() { + me.reload(); + } + }); win.show(); - me.mon(win, 'close', reload, me); }, failure: function(response, opts) { Ext.Msg.alert(gettext('Error'), response.htmlStatus); @@ -434,10 +438,12 @@ Ext.define('PVE.node.CephOsdTree', { var rec = sm.getSelection()[0]; var win = Ext.create('PVE.CephCreateOsd', { - nodename: nodename + nodename: nodename, + taskDone: function(success) { + me.reload(); + } }); win.show(); - me.mon(win, 'close', reload, me); } }); @@ -482,10 +488,12 @@ Ext.define('PVE.node.CephOsdTree', { var win = Ext.create('PVE.CephRemoveOsd', { nodename: rec.data.host, - osdid: rec.data.id + osdid: rec.data.id, + taskDone: function(success) { + me.reload(); + } }); win.show(); - me.mon(win, 'close', reload, me); } }); -- 2.11.0 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel