From: Thomas Lamprecht Date: Wed, 2 Jun 2021 14:26:43 +0000 (+0200) Subject: panel: disks: more static task window creation X-Git-Url: https://git.proxmox.com/?p=proxmox-widget-toolkit.git;a=commitdiff_plain;h=4957686b0dda9b7b3ad3579e7ec9b6964f219c42 panel: disks: more static task window creation Signed-off-by: Thomas Lamprecht --- diff --git a/src/panel/DiskList.js b/src/panel/DiskList.js index b155139..90a6553 100644 --- a/src/panel/DiskList.js +++ b/src/panel/DiskList.js @@ -99,18 +99,15 @@ Ext.define('Proxmox.DiskList', { waitMsgTarget: view, method: 'POST', params: { disk: rec.data.name }, - failure: function(response, options) { - Ext.Msg.alert(gettext('Error'), response.htmlStatus); - }, + failure: response => Ext.Msg.alert(gettext('Error'), response.htmlStatus), success: function(response, options) { - var upid = response.result.data; - var win = Ext.create('Proxmox.window.TaskProgress', { - upid: upid, + Ext.create('Proxmox.window.TaskProgress', { + upid: response.result.data, taskDone: function() { me.reload(); }, + autoShow: true, }); - win.show(); }, }); }, @@ -127,18 +124,15 @@ Ext.define('Proxmox.DiskList', { waitMsgTarget: view, method: 'PUT', params: { disk: rec.data.name }, - failure: function(response, options) { - Ext.Msg.alert(gettext('Error'), response.htmlStatus); - }, + failure: response => Ext.Msg.alert(gettext('Error'), response.htmlStatus), success: function(response, options) { - var upid = response.result.data; - var win = Ext.create('Proxmox.window.TaskProgress', { - upid: upid, + Ext.create('Proxmox.window.TaskProgress', { + upid: response.result.data, taskDone: function() { me.reload(); }, + autoShow: true, }); - win.show(); }, }); },