You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2012/01/27 00:43:19 UTC
svn commit: r1236448 -
/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js
Author: olamy
Date: Thu Jan 26 23:43:19 2012
New Revision: 1236448
URL: http://svn.apache.org/viewvc?rev=1236448&view=rev
Log:
ask confirmation before deleting remote repository
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js
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=1236448&r1=1236447&r2=1236448&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 Thu Jan 26 23:43:19 2012
@@ -608,19 +608,27 @@ $(function() {
}
removeRemoteRepository=function(remoteRepository){
- $.ajax("restServices/archivaServices/remoteRepositoriesService/deleteRemoteRepository/"+remoteRepository.id(),
- {
- type: "GET",
- success: function(data) {
- self.remoteRepositories.remove(remoteRepository);
- displaySuccessMessage($.i18n.prop('remoterepository.deleted'));
- },
- error: function(data) {
- var res = $.parseJSON(data.responseText);
- displayRestError(res);
- }
- }
- );
+ clearUserMessages();
+ openDialogConfirm(
+ function(){$.ajax("restServices/archivaServices/remoteRepositoriesService/deleteRemoteRepository/"+remoteRepository.id(),
+ {
+ type: "GET",
+ success: function(data) {
+ self.remoteRepositories.remove(remoteRepository);
+ displaySuccessMessage($.i18n.prop('remoterepository.deleted'));
+ },
+ error: function(data) {
+ var res = $.parseJSON(data.responseText);
+ displayRestError(res);
+ },
+ complete:function(){
+ closeDialogConfirm();
+ }
+ }
+ )}, $.i18n.prop('ok'),
+ $.i18n.prop('cancel'),
+ $.i18n.prop('remoterepository.delete.confirm',remoteRepository.id()),null);
+
}
scheduleDownloadRemoteIndex=function(remoteRepository){