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>