From 4957686b0dda9b7b3ad3579e7ec9b6964f219c42 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Wed, 2 Jun 2021 16:26:43 +0200 Subject: [PATCH] panel: disks: more static task window creation Signed-off-by: Thomas Lamprecht --- src/panel/DiskList.js | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) 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(); }, }); }, -- 2.39.2