Author: olamy
Date: Mon Mar 26 22:50:42 2012
New Revision: 1305651

URL: http://svn.apache.org/viewvc?rev=1305651&view=rev
Log:
no more need of lab.js all loading is tru requirejs

Removed:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/lab.js
Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/index.html
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/startup.js

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/index.html
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/index.html?rev=1305651&r1=1305650&r2=1305651&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/index.html
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/index.html
 Mon Mar 26 22:50:42 2012
@@ -9,8 +9,6 @@
 
   <script type="text/javascript" src="js/jquery-1.7.2.js"></script>
 
-  <script type="text/javascript" src="js/lab.js"></script>
-
   <script type="text/javascript" src="js/require.1.0.7.js"></script>
 
   <title>Apache Archiva</title>
@@ -75,7 +73,8 @@
                 "repository-groups": "archiva/repository-groups",
                 "roles": "redback/roles",
                 "user": "redback/user",
-                "users": "redback/users"
+                "users": "redback/users",
+                "archiva/main": "archiva/main"
             }
             // file upload dependencies
             //.script("jquery.iframe-transport-1.4.js").wait()
@@ -86,29 +85,21 @@
         
require(['order!domReady','order!jquery','order!i18n','order!startup'], 
function (domReady) {
           domReady.withResources(function () {
               loadi18n();
-              $.ajax(
-                {
+              $.ajax({
                   url: 
"restServices/archivaUiServices/runtimeInfoService/archivaRuntimeInfo/"+usedLang(),
                   dataType: 'json',
                   success:function(data){
                       window.archivaDevMode=data.devMode;
                       window.archivaJavascriptLog=data.javascriptLog;
                       window.archivaRuntimeInfo=data;
-
-                      // CacheBust is for dev purpose use false in prod env !
-                      var options = {
-                          AlwaysPreserveOrder:true,
-                          BasePath:"js/",
-                          explicit_preloading:false,
-                          CacheBust:window.archivaDevMode
-                      };
-                      $LAB.setGlobalDefaults(options);
-                      $LAB
-                         .script(buildLoadJsUrl("archiva/main.js"));
-                  }
-                })
-
-          });
+                      require(['order!domReady','archiva/main'],function 
(domReady) {
+                          domReady.withResources(function () {
+                              startArchivaApplication();
+                          })
+                        })
+                  }}
+              )
+          })
         });
 
 

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=1305651&r1=1305650&r2=1305651&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
 Mon Mar 26 22:50:42 2012
@@ -16,25 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-require( 
["order!jquery","jquery_ui","jquery_cookie","bootstrap","order!archiva/search",
+define("main",["order!jquery","jquery_ui","jquery_cookie","bootstrap","order!archiva/search",
          
"jquery_validate","jquery_json","order!knockout","order!redback-templates","order!main-templates","order!roles",
           
"order!redback","general-admin","repositories","network-proxies","proxy-connectors","repository-groups"],
 function() {
 
-
-
-  // define a container object with various datas
-  window.archivaModel = {};
-
-  $.log("devMode:"+window.archivaDevMode);
-
-  // no cache for ajax queries as we get datas from servers so preventing 
caching !!
-  jQuery.ajaxSetup( {
-    cache: false//!window.archivaDevMode
-  } );
-
-
-
   /**
    * reccord a cookie for session with the logged user
    * @param user see user.js
@@ -337,10 +323,10 @@ function() {
                                                                .data( 
"item.autocomplete", item )
                                                                .append( "<a>" 
+ item.artifactId + "</a>" )
                                                                .appendTo( ul );
-                                               };;
+                                               };
     updateAppearanceToolBar();
   }
-  startArchivaApplication();
+
 
 });
 

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/startup.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/startup.js?rev=1305651&r1=1305650&r2=1305651&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/startup.js
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/startup.js
 Mon Mar 26 22:50:42 2012
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-require(["jquery","utils"],
+define("startup",["jquery","utils"],
 function() {
 
 
@@ -29,8 +29,16 @@ function() {
     return srcScript+"?"+appendArchivaVersion()+"&_"+jQuery.now();
   }
 
-  $.ajaxSetup({
+
+  // define a container object with various datas
+  window.archivaModel = {};
+
+  $.log("devMode:"+window.archivaDevMode);
+
+  // no cache for ajax queries as we get datas from servers so preventing 
caching !!
+  jQuery.ajaxSetup( {
+    cache: false,//!window.archivaDevMode
     dataType: 'json'
-  });
+  } );
 
 });
\ No newline at end of file


Reply via email to