Author: olamy
Date: Fri Feb  3 18:07:09 2012
New Revision: 1240270

URL: http://svn.apache.org/viewvc?rev=1240270&view=rev
Log:
ask confirmation before network proxies bulk save

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

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/network-proxies.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/network-proxies.js?rev=1240270&r1=1240269&r2=1240270&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/network-proxies.js
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/network-proxies.js
 Fri Feb  3 18:07:09 2012
@@ -143,12 +143,22 @@ $(function() {
       return prx;
     }
 
-    updateNetworkProxies=function(){
+    updateModifiedNetworkProxy=function(){
       var modifiedNetworkProxies = getModifiedNetworkProxies();
-      for(i=0;i<modifiedNetworkProxies.length;i++){
-        var viewModel = new 
NetworkProxyViewModel(modifiedNetworkProxies[i],true,self,false);
-        viewModel.save();
-      }
+
+      openDialogConfirm(function(){
+                          for(i=0;i<modifiedNetworkProxies.length;i++){
+                            var viewModel = new 
NetworkProxyViewModel(modifiedNetworkProxies[i],true,self,false);
+                            viewModel.save();
+                          }
+                          closeDialogConfirm();
+                        },
+                        $.i18n.prop('ok'),
+                        $.i18n.prop('cancel'),
+                        $.i18n.prop('bulk.save.confirm.title'),
+                        
$.i18n.prop('networkproxy.bulk.save.confirm',modifiedNetworkProxies.length));
+
+
     }
 
     updateNetworkProxy=function(networkProxy){

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/network-proxies.html
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/network-proxies.html?rev=1240270&r1=1240269&r2=1240270&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/network-proxies.html
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/network-proxies.html
 Fri Feb  3 18:07:09 2012
@@ -148,6 +148,6 @@
 
 <script id="network-proxies-bulk-save-tmpl" type='text/x-jquery-tmpl'>
   {{if bulkSave()}}
-    <button data-bind="click: updateNetworkProxies" 
class="btn">${$.i18n.prop('save.all')}</button>
+    <button data-bind="click: updateModifiedNetworkProxy" 
class="btn">${$.i18n.prop('save.all')}</button>
   {{/if}}
 </script>
\ No newline at end of file


Reply via email to