From a60ed8282f0df8b0d8d8554d3795b7aad4d092cf Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Thu, 28 Apr 2011 20:54:01 +0200 Subject: [PATCH] added loading box to mercurial package installation --- .../main/resources/sonia/scm/hg.config-wizard.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/plugins/scm-hg-plugin/src/main/resources/sonia/scm/hg.config-wizard.js b/plugins/scm-hg-plugin/src/main/resources/sonia/scm/hg.config-wizard.js index 3fc8239173..ab0f8fa5eb 100644 --- a/plugins/scm-hg-plugin/src/main/resources/sonia/scm/hg.config-wizard.js +++ b/plugins/scm-hg-plugin/src/main/resources/sonia/scm/hg.config-wizard.js @@ -336,6 +336,17 @@ Sonia.hg.ConfigWizardPanel = Ext.extend(Ext.Panel,{ console.debug( 'install mercurial package ' + pkg ); } + // TODO i18n + var lbox = Ext.MessageBox.show({ + title: 'Loading', + msg: 'install mercurial package ' + pkg, + width: 300, + wait: true, + animate: true, + progress: true, + closable: false + }); + Ext.Ajax.request({ url: restUrl + 'config/repositories/hg/packages/' + pkg + '.json', method: 'POST', @@ -345,12 +356,14 @@ Sonia.hg.ConfigWizardPanel = Ext.extend(Ext.Panel,{ if ( debug ){ console.debug('package successfully installed'); } + lbox.hide(); this.fireEvent('finish'); }, failure: function(){ if ( debug ){ console.debug('package installation failed'); } + lbox.hide(); // TODO i18n Ext.MessageBox.show({ title: 'Error',