This allows visual feedback for first time users doing a backup.
---
change the way we reload by hiding the backup window instead of passing
aroung the reload() function

 www/manager6/grid/BackupView.js |  7 ++++++-
 www/manager6/window/Backup.js   | 12 ++++++++++--
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/www/manager6/grid/BackupView.js b/www/manager6/grid/BackupView.js
index 23a0281..15ae85d 100644
--- a/www/manager6/grid/BackupView.js
+++ b/www/manager6/grid/BackupView.js
@@ -123,7 +123,12 @@ Ext.define('PVE.grid.BackupView', {
                    nodename: nodename,
                    vmid: vmid,
                    vmtype: vmtype,
-                   storage: storagesel.getValue()
+                   storage: storagesel.getValue(),
+                   listeners : {
+                       close: function() {
+                           reload();
+                       }
+                   }
                });
                win.show();
            }
diff --git a/www/manager6/window/Backup.js b/www/manager6/window/Backup.js
index 033c199..2a019ca 100644
--- a/www/manager6/window/Backup.js
+++ b/www/manager6/window/Backup.js
@@ -76,13 +76,21 @@ Ext.define('PVE.window.Backup', {
                        Ext.Msg.alert('Error',response.htmlStatus);
                    },
                    success: function(response, options) {
+                       // close later so we reload the grid
+                       // after the task has completed
+                       me.hide();
+
                        var upid = response.result.data;
                        
                        var win = Ext.create('PVE.window.TaskViewer', { 
-                           upid: upid
+                           upid: upid,
+                           listeners: {
+                               close: function() {
+                                   me.close();
+                               }
+                           }
                        });
                        win.show();
-                       me.close();
                    }
                });
            }
-- 
2.1.4


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to