Bläddra i källkod

Load asides in different folder

@soyjavi 13 år sedan
förälder
incheckning
c103c29861

examples/test/app/resources/sections/features.html → examples/test/app/resources/asides/features.html


examples/test/app/resources/sections/aside-mini.html → examples/test/app/resources/asides/mini.html


+ 0 - 87
examples/test/app/resources/sections/aside-profiles.html

@@ -1,87 +0,0 @@
-<aside id="profiles" class=" right">
-    <div>
-        <header data-title="Favorites">
-            <nav class="plain right">
-                <a href="#" data-icon="refresh"></a>
-            </nav>
-        </header>
-
-        <article class="list scroll current" >
-            <ul >
-                <li class="">
-                    <a href="#nav-1" data-target="article" data-image="assets/images/avatars/1.jpg">
-                        <div class="bubble right">prueba</div>
-                        <strong>Name of friend</strong>
-                        <small>Extra info: mail / phone</small>
-                    </a>
-                </li>
-                <li class="">
-                    <a href="#nav-2" data-target="article" data-image="assets/images/avatars/2.jpg">
-                        <span class="right bubble">123</span>
-                        <strong>Name of friend</strong>
-                        <small>Extra info: mail / phone</small>
-                    </a>
-                </li>
-                <li class="">
-                    <a href="#nav-1" data-target="article" data-image="assets/images/avatars/3.jpg">
-                        <strong>Name of friend</strong>
-                        <small>Extra info: mail / phone</small>
-                    </a>
-                </li>
-                <li class="">
-                    <a href="#nav-1" data-target="article" data-image="assets/images/avatars/4.jpg">
-                        <strong>Name of friend</strong>
-                        <small>Extra info: mail / phone</small>
-                    </a>
-                </li>
-                <li class="">
-                    <a href="#nav-1" data-target="article" data-image="assets/images/avatars/5.jpg">
-                        <strong>Name of friend</strong>
-                        <small>Extra info: mail / phone</small>
-                    </a>
-                </li>
-                <li class="">
-                    <a href="#nav-1" data-target="article" data-image="assets/images/avatars/6.jpg">
-                        <strong>Name of friend</strong>
-                        <small>Extra info: mail / phone</small>
-                    </a>
-                </li>
-                <li class="">
-                    <a href="#nav-1" data-target="article" data-image="assets/images/avatars/7.jpg">
-                        <strong>Name of friend</strong>
-                        <small>Extra info: mail / phone</small>
-                    </a>
-                </li>
-                <li class="">
-                    <a href="#nav-1" data-target="article" data-image="assets/images/avatars/8.jpg">
-                        <strong>Name of friend</strong>
-                        <small>Extra info: mail / phone</small>
-                    </a>
-                </li>
-                <li class="">
-                    <a href="#nav-1" data-target="article" data-image="assets/images/avatars/9.jpg">
-                        <strong>Name of friend</strong>
-                        <small>Extra info: mail / phone</small>
-                    </a>
-                </li>
-                <li class="">
-                    <a href="#nav-1" data-target="article" data-image="assets/images/avatars/10.jpg">
-                        <strong>Name of friend</strong>
-                        <small>Extra info: mail / phone</small>
-                    </a>
-                </li>
-                <li class="">
-                    <a href="#nav-1" data-target="article" data-image="assets/images/avatars/11.jpg">
-                        <strong>Name of friend</strong>
-                        <small>Extra info: mail / phone</small>
-                    </a>
-                </li>
-            </ul>
-        </article>
-<!--
-        <footer >
-
-        </footer> -->
-
-    </div>
-</aside>

+ 2 - 2
examples/test/kitchensink.html

@@ -109,9 +109,9 @@
             version: '2.0',
             sugars: ['map', 'pull'],
             resources: {
-                sections: ['features.html', 'aside-profiles.html', 'notification.html', 'list.html', 'icon.html'],
+                sections: [ 'notification.html', 'list.html', 'icon.html'],
                 templates: [],
-                asides: []
+                asides: ['features.html', 'profiles.html']
             }
         });
     </script>

+ 2 - 2
examples/todo.js/index.html

@@ -18,7 +18,7 @@
     <link rel="apple-touch-icon-precomposed" href="assets/images/icon.png">
     <link rel="apple-touch-startup-image" href="assets/images/default.png">
     <!-- Main Stylesheet -->
-    <link rel="stylesheet" href="../../release/lungo-1.2.min.css">
+    <link rel="stylesheet" href="../../release/lungo.css">
     <link rel="stylesheet" href="../../release/lungo.theme.default.css">
     <!-- Sugars :) -->
     <link rel="stylesheet" href="assets/sugars/lungo.sugar.growl.min.css">
@@ -102,7 +102,7 @@
 	</section>
 
     <!-- LungoJS (Production mode) -->
-    <script src="../../release/lungo-1.2.packed.js"></script>
+    <script src="../../release/lungo.js"></script>
     <script src="assets/sugars/lungo.sugar.growl.min.js"></script>
     <!-- LungoJS - Sandbox App -->
     <script src="app/app.js"></script>

+ 4 - 1
src/Lungo.Init.js

@@ -8,7 +8,10 @@
  */
 
 Lungo.init = function(config) {
-    Lungo.Boot.Resources.init(config.resources);
+    if (config && config.resources) {
+        //@todo: Falta el cacheo
+        Lungo.Boot.Resources.init(config.resources);
+    }
     //@todo: Resize Layout
     //lng.Boot.Layout.init();
     Lungo.Boot.Events.init();

+ 6 - 13
src/boot/Lungo.Boot.Resources.js

@@ -14,8 +14,8 @@ Lungo.Boot.Resources = (function(lng, $$, undefined) {
 
     var RESOURCE = {
         SECTION: 'sections',
-        TEMPLATE: 'templates',
-        SCRIPT: 'scripts'
+        ASIDE: 'asides',
+        TEMPLATE: 'templates'
     };
 
     /**
@@ -68,17 +68,10 @@ Lungo.Boot.Resources = (function(lng, $$, undefined) {
     };
 
     var _factoryResources = function(resource_key, response) {
-        switch(resource_key) {
-            case RESOURCE.SECTION:
-                _pushSectionInLayout(response);
-                break;
-
-            case RESOURCE.TEMPLATE:
-                _createTemplate(response);
-                break;
-
-            case RESOURCE.SCRIPT:
-                break;
+        if (resource_key == RESOURCE.TEMPLATE) {
+             _createTemplate(response);
+        } else {
+            _pushSectionInLayout(response);
         }
     };