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/03/01 12:46:38 UTC

svn commit: r1295526 - /archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/proxy-connectors.js

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());
+      }
     }
 
   }