Author: olamy
Date: Mon Oct 15 14:10:55 2012
New Revision: 1398299

URL: http://svn.apache.org/viewvc?rev=1398299&view=rev
Log:
use loading button feature while saving managed repository

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/repositories.html

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js?rev=1398299&r1=1398298&r2=1398299&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js
 Mon Oct 15 14:10:55 2012
@@ -201,6 +201,8 @@ define("archiva.repositories",["jquery",
       }
       $.log("save:"+this.managedRepository.name());
       clearUserMessages();
+      $("#user-messages").html(mediumSpinnerImg());
+      $("#managed-repository-save-button" ).button('loading');
       if (this.update){
         
$.ajax("restServices/archivaServices/managedRepositoriesService/updateManagedRepository",
           {
@@ -212,6 +214,10 @@ define("archiva.repositories",["jquery",
               
displaySuccessMessage($.i18n.prop('managedrepository.updated',self.managedRepository.id()));
               activateManagedRepositoriesGridTab();
               self.managedRepository.modified(false);
+            },
+            complete: function(){
+              $("#managed-repository-save-button" ).button('reset');
+              removeMediumSpinnerImg("#user-messages");
             }
           }
         );
@@ -233,6 +239,10 @@ define("archiva.repositories",["jquery",
             }else{
               addManagedRepository(self.managedRepository);
             }
+          },
+          complete: function(){
+            $("#managed-repository-save-button" ).button('reset');
+            removeMediumSpinnerImg("#user-messages");
           }
         });
       }

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/repositories.html
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/repositories.html?rev=1398299&r1=1398298&r2=1398299&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/repositories.html
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/repositories.html
 Mon Oct 15 14:10:55 2012
@@ -391,10 +391,8 @@
           </div>
         </div>
 
-
-
       </fieldset>
-      <button data-bind="click: save" 
class="btn">${$.i18n.prop('save')}</button>
+      <button data-bind="click: save" class="btn" 
id="managed-repository-save-button">${$.i18n.prop('save')}</button>
       <button data-bind="click: displayGrid" 
class="btn">${$.i18n.prop('cancel')}</button>
     </form>
 </script>


Reply via email to