Author: olamy
Date: Wed Mar  7 22:00:39 2012
New Revision: 1298147

URL: http://svn.apache.org/viewvc?rev=1298147&view=rev
Log:
simplify code

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

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js?rev=1298147&r1=1298146&r2=1298147&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
 Wed Mar  7 22:00:39 2012
@@ -80,22 +80,30 @@ $(function() {
     }
 
     var screen = $.urlParam('screen');
-    $.log("screen:"+screen+',operations:'+window.redbackModel.operatioNames);
+
     if(screen){
-      if(screen=='proxy-connectors'&& 
$.inArray('archiva-manage-configuration',window.redbackModel.operatioNames)>=0){
+      if(screen=='proxy-connectors'&& 
hasKarma('archiva-manage-configuration')){
         displayProxyConnectors();
         return;
       }
-      if(screen=="legacy-artifact-path-support"&& 
$.inArray('archiva-manage-configuration',window.redbackModel.operatioNames)>=0){
+      if(screen=="legacy-artifact-path-support"&& 
hasKarma('archiva-manage-configuration')){
         displayLegacyArtifactPathSupport();
         return;
       }
+      if (screen=='repository-scanning'&& 
hasKarma('archiva-manage-configuration')){
+        displayRepositoryScanning();
+        return;
+      }
     }
 
     // by default display search screen
     displaySearch();
   }
 
+  hasKarma=function(karmaName){
+    return $.inArray(karmaName,window.redbackModel.operatioNames)>=0;
+  }
+
   decorateMenuWithKarma=function(user) {
     var username = user.username;
     $.log("decorateMenuWithKarma");


Reply via email to