Просмотр исходного кода

Remove cache elements in resource module

soyjavi 13 лет назад
Родитель
Сommit
632f6a433e
3 измененных файлов с 9 добавлено и 12 удалено
  1. 1 3
      src/Lungo.Init.js
  2. 0 9
      src/boot/Lungo.Boot.Resources.js
  3. 8 0
      src/boot/Lungo.Boot.Section.js

+ 1 - 3
src/Lungo.Init.js

@@ -9,8 +9,8 @@
 
 Lungo.init = function(config) {
     if (config && config.resources) {
-        //@todo: Falta el cacheo
         Lungo.Boot.Resources.init(config.resources);
+        // Lungo.Boot.Stats.init();
     }
     //@todo: Resize Layout
     //lng.Boot.Layout.init();
@@ -18,6 +18,4 @@ Lungo.init = function(config) {
     Lungo.Boot.Data.init();
     Lungo.Boot.Section.init();
     Lungo.Boot.Article.init();
-    //@todo: Call to home?
-    // Lungo.Boot.Stats.init();
 };

+ 0 - 9
src/boot/Lungo.Boot.Resources.js

@@ -28,8 +28,6 @@ Lungo.Boot.Resources = (function(lng, $$, undefined) {
         for (resource_key in resources) {
             _loadResources(resource_key, resources[resource_key]);
         }
-
-        _cacheDOMElements();
     };
 
     var _loadResources = function(resource_key, resources, callback) {
@@ -45,13 +43,6 @@ Lungo.Boot.Resources = (function(lng, $$, undefined) {
         }
     };
 
-    var _cacheDOMElements = function() {
-        lng.Element.sections = lng.dom(ELEMENT.SECTION);
-        lng.Element.asides = lng.dom(ELEMENT.ASIDE);
-        // @todo: WTF?
-        // lng.Element.toolbars = lng.dom(ELEMENT.ASIDE);
-    };
-
     var _parseUrl = function(section_url, folder) {
         return (/http/.test(section_url)) ? section_url : 'app/resources/' + folder + '/' + section_url;
     };

+ 8 - 0
src/boot/Lungo.Boot.Section.js

@@ -20,6 +20,7 @@ Lungo.Boot.Section = (function(lng, undefined) {
      * @method init
      */
     var init = function() {
+        _cacheDOMElements();
         _initFirstSection();
         _initAllSections();
         _initAllAsides();
@@ -64,6 +65,13 @@ Lungo.Boot.Section = (function(lng, undefined) {
         if (first_article_id) lng.View.Article.switchReferenceItems(first_article_id, section);
     };
 
+    var _cacheDOMElements = function() {
+        lng.Element.sections = lng.dom(ELEMENT.SECTION);
+        lng.Element.asides = lng.dom(ELEMENT.ASIDE);
+        // @todo: WTF?
+        // lng.Element.toolbars = lng.dom(ELEMENT.ASIDE);
+    };
+
     return {
         init: init
     };