Author: olamy
Date: Thu Mar  1 11:46:37 2012
New Revision: 1295526

URL: http://svn.apache.org/viewvc?rev=1295526&view=rev
Log:
[MRM-1610] Use Jackson as jaxrs provider for cxf for performance reasons
fix proxy connector screen update policies when values comes from default 
values.

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/proxy-connectors.js

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/proxy-connectors.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/proxy-connectors.js?rev=1295526&r1=1295525&r2=1295526&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/proxy-connectors.js
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/proxy-connectors.js
 Thu Mar  1 11:46:37 2012
@@ -81,13 +81,20 @@ $(function() {
 
     this.updatePolicyEntry=function(key,value){
       $.log("updatePolicyEntry:"+key+":"+value);
+      var found=false;
       for(var i=0;i<self.policiesEntries().length;i++){
+        $.log('loop policiesEntries:'+self.policiesEntries()[i].key);
         if (self.policiesEntries()[i].key==key){
           self.policiesEntries()[i].value=value;
-          $.log("really 
updatedPolicyEntry:"+key+":"+self.policiesEntries()[i].value);
+          $.log("really 
updatedPolicyEntry:"+key+":"+self.policiesEntries()[i].value)
+          found=true;
           self.modified(true);
         }
       }
+      if(!found){
+        self.policiesEntries().push(new Entry(key,value));
+        $.log("added 
updatedPolicyEntry:"+key+":"+self.policiesEntries()[i].value());
+      }
     }
 
   }


Reply via email to