]> source.dussan.org Git - archiva.git/commitdiff
display a spinner when something happend instead of no user informations
authorOlivier Lamy <olamy@apache.org>
Fri, 21 Dec 2012 18:42:10 +0000 (18:42 +0000)
committerOlivier Lamy <olamy@apache.org>
Fri, 21 Dec 2012 18:42:10 +0000 (18:42 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1425077 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/general-admin.js
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/general-admin.html

index 0fa26baa43301e8acb4d547a7edeb364ceccd8ec..82bb451ea0953de4bb3da589b80f255c1e5dd1d6 100644 (file)
@@ -401,7 +401,10 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout"
     }
 
     disableKnowContentConsumer=function(adminRepositoryConsumer){
+      $.log("disableKnowContentConsumer");
       clearUserMessages();
+      var userMessages=$("#user-messages" )
+      userMessages.html(mediumSpinnerImg());
       var url="restServices/archivaServices/archivaAdministrationService/disabledKnownContentConsumer/"
       url+=encodeURIComponent(adminRepositoryConsumer.id());
       $.ajax(url, {
@@ -410,12 +413,15 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout"
           success: function(data){
             adminRepositoryConsumer.enabled(false);
             displaySuccessMessage( $.i18n.prop("repository-scanning.consumers.know.disabled",adminRepositoryConsumer.id()));
+            removeMediumSpinnerImg(userMessages);
           }
       });
     }
 
     enableKnowContentConsumer=function(adminRepositoryConsumer){
       clearUserMessages();
+      var userMessages=$("#user-messages" )
+      userMessages.html(mediumSpinnerImg());
       var url="restServices/archivaServices/archivaAdministrationService/enabledKnownContentConsumer/"
       url+=encodeURIComponent(adminRepositoryConsumer.id());
       $.ajax(url, {
@@ -424,6 +430,7 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout"
           success: function(data){
             adminRepositoryConsumer.enabled(true);
             displaySuccessMessage( $.i18n.prop("repository-scanning.consumers.know.enabled",adminRepositoryConsumer.id()));
+            removeMediumSpinnerImg(userMessages);
           }
       });
     }
index af6aa70015dbd0df0cff11d323fe0a65c6be9f20..09a3e29bda1152d938b41ee877e7d67d7883ea21 100644 (file)
       <tr>
         {{if knownAdminRepositoryConsumer.enabled()==true}}
           <td>
-            <a href="#" data-bind="click: function(){ disableKnowContentConsumer(knownAdminRepositoryConsumer) }">
+            <a class="cursor-hand" data-bind="click: function(){ disableKnowContentConsumer(knownAdminRepositoryConsumer) }">
               <img src="images/weather-clear-22-22.png"/>
             </a>
           </td>
           {{else}}
           <td>
-            <a href="#" data-bind="click: function(){ enableKnowContentConsumer(knownAdminRepositoryConsumer) }">
+            <a class="cursor-hand" data-bind="click: function(){ enableKnowContentConsumer(knownAdminRepositoryConsumer) }">
               <img src="images/dialog-error-22-22.png"/>
             </a>
           </td>