]> source.dussan.org Git - archiva.git/commitdiff
load all external librairies tru require js
authorOlivier Lamy <olamy@apache.org>
Mon, 26 Mar 2012 20:47:04 +0000 (20:47 +0000)
committerOlivier Lamy <olamy@apache.org>
Mon, 26 Mar 2012 20:47:04 +0000 (20:47 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1305570 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/index.html
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/i18nload.js [deleted file]
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/startup.js

index 2bbe2b921e7d484a4ca6771c10ecc235fbe1d96a..9957610c6c25563f14180b0dd9250bda51e3de94 100644 (file)
@@ -12,7 +12,6 @@
   <script type="text/javascript" src="js/lab.js"></script>
 
   <script type="text/javascript" src="js/require.1.0.7.js"></script>
-  <script type="text/javascript" src="js/jquery.i18n.properties-1.0.9.js"></script>
 
   <title>Apache Archiva</title>
 
                 "jquery": "jquery-1.7.2",
                 "jquery_tmpl": "jquery.tmpl",
                 "utils": "archiva/utils",
-                "jquery_ui": "jquery-ui-1.8.16.custom.min"
+                "jquery_ui": "jquery-ui-1.8.16.custom.min",
+                "jquery_cookie": "jquery.cookie.1.0.0",
+                "bootstrap": "bootstrap.2.0.2",
+                "choosen": "chosen.jquery-0.9.7",
+                "jquery_validate": "jquery.validate-1.9.0",
+                "jquery_json": "jquery.json-2.3.min",
+                "knockout.simpleGrid": "knockout.simpleGrid",
+                "knockout": "knockout-2.0.0.debug",
+                "knockout.sortable": "knockout-sortable"
             }
+            // file upload dependencies
+            //.script("jquery.iframe-transport-1.4.js").wait()
+            //.script("jquery.fileupload-5.10.0.js").wait()
+            //.script("jquery.fileupload-ip-1.0.6.js").wait()
+            //.script("jquery.fileupload-ui-6.6.3.js" ).wait()
         });
-        require(['domReady','startup','jquery'], function (domReady) {
+        require(['domReady','jquery','i18n','startup'], function (domReady) {
           domReady.withResources(function () {
-
+              loadi18n();
               $.ajax(
                 {
                   url: "restServices/archivaUiServices/runtimeInfoService/archivaRuntimeInfo/"+usedLang(),
 
                       require.config({
                           baseUrl: "js/",
+                          urlArgs: "_="+new Date().getTime(),
                           "paths": {
-                              "redback": buildLoadJsUrl("redback/redback.js"),
-                              "i18nLoad":  buildLoadJsUrl("archiva/i18nload.js")
+                              "redback": buildLoadJsUrl("redback/redback.js")
+
                           }
                       });
 
                       };
                       $LAB.setGlobalDefaults(options);
                       $LAB
-                         //.script(buildLoadJsUrl("jquery.tmpl.js")).wait()
-                         //.script(buildLoadJsUrl("archiva/utils.js")).wait()
-                         .script(buildLoadJsUrl("archiva/i18nload.js")).wait()
-                         .script("jquery.cookie.1.0.0.js").wait()
-                         .script("knockout-2.0.0.debug.js").wait()
-                         //.script("jquery-ui-1.8.16.custom.min.js").wait()
-                         .script("jquery.validate-1.9.0.js").wait()
-                         .script("jquery.json-2.3.min.js").wait()
                          .script(buildLoadJsUrl("archiva/main-tmpl.js")).wait()
                          .script(buildLoadJsUrl("archiva/general-admin.js"))
                          .script(buildLoadJsUrl("archiva/repositories.js")).wait()
                          .script(buildLoadJsUrl("archiva/proxy-connectors.js")).wait()
                          .script(buildLoadJsUrl("redback/operation.js")).wait()
                          .script(buildLoadJsUrl("archiva/repository-groups.js")).wait()
-                         .script(buildLoadJsUrl("archiva/search.js")).wait()
                          .script(buildLoadJsUrl("redback/redback-tmpl.js")).wait()
-                         .script("chosen.jquery-0.9.7.js" )
-                         .script("bootstrap.2.0.2.js" )
-                         .script(buildLoadJsUrl("knockout.simpleGrid.js"))
-                         .script(buildLoadJsUrl("knockout-sortable.js"))
-                         //.script("jquery.iframe-transport-1.4.js").wait()
-                         //.script("jquery.fileupload-5.10.0.js").wait()
-                         //.script("jquery.fileupload-ip-1.0.6.js").wait()
-                         //.script("jquery.fileupload-ui-6.6.3.js" ).wait()
                          .script(buildLoadJsUrl("redback/user.js")).wait()
                          .script(buildLoadJsUrl("redback/users.js")).wait()
-                         //.script(buildLoadJsUrl("redback/redback.js")).wait()
                          .script(buildLoadJsUrl("redback/register.js")).wait()
                          .script(buildLoadJsUrl("redback/permission.js")).wait()
                          .script(buildLoadJsUrl("redback/resource.js")).wait()
diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/i18nload.js b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/i18nload.js
deleted file mode 100644 (file)
index 5ff8c07..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-$(function() {
-  // load i18n resources from rest call
-
-
-
-  var browserLang = usedLang();
-  $.log("use browserLang:"+browserLang);
-  // -- archiva
-  // load default
-  //loadAndParseFile("restServices/archivaServices/commonServices/getAllI18nResources", {cache:false, mode: 'map',encoding:'utf-8'});
-
-    var options = {
-      cache:false,
-      mode: 'map',
-      encoding:'utf-8'
-    };
-    loadAndParseFile("restServices/archivaServices/commonServices/getAllI18nResources?locale="+browserLang,options );
-
-});
\ No newline at end of file
index 47d637d4de4d310a28e341dfdadbc197082551eb..52796ee1853ad6e85eba11c4fa2827b678604f45 100644 (file)
  * specific language governing permissions and limitations
  * under the License.
  */
-require( ["order!jquery" ,"order!redback/redback","jquery_ui"],
-function($) {
+require( ["order!jquery","jquery_ui","jquery_cookie","bootstrap","order!archiva/search",
+         "jquery_validate","jquery_json","order!knockout","order!redback/redback"],
+function() {
 
-$(function() {
 
   // define a container object with various datas
   window.archivaModel = {};
@@ -340,6 +340,5 @@ $(function() {
   }
   startArchivaApplication();
 
-})
 });
 
index aef73d32d574c13111620718ad402383707771a3..d965721680b75931a4d7490419f1a3e00633db3e 100644 (file)
@@ -16,7 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-$(function() {
+define("search",["jquery","i18n","jquery_tmpl","choosen","order!knockout","knockout.simpleGrid"], function() {
+
+
 
   //-----------------------------------------
   // browse part
index a50040f2f059831ed32034c6da557e41ba37a901..2f4a9031feb0b9f355e421e4b775d0dddec4647d 100644 (file)
 
 define("utils",["jquery","i18n","jquery_tmpl"], function() {
 
+  loadi18n=function(){
+    var browserLang = usedLang();
+    $.log("use browserLang:"+browserLang);
+
+    var options = {
+      cache:false,
+      mode: 'map',
+      encoding:'utf-8'
+    };
+    loadAndParseFile("restServices/archivaServices/commonServices/getAllI18nResources?locale="+browserLang,options );
+  }
+
   /**
    * log message in the console
    */
index ed271646c68e0a26f37f5bda340fe57526667ecd..40844f6ccb21747621930507af46080ca6d84ff0 100644 (file)
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-require(["jquery","i18n","js/archiva/utils.js"],
+require(["jquery","utils"],
 function() {
 
 
@@ -33,9 +33,4 @@ function() {
     dataType: 'json'
   });
 
-
-
-
-
-
 });
\ No newline at end of file