Jelajahi Sumber

Fix error when calling section

Javi Jimenez Villar 13 tahun lalu
induk
melakukan
3025b2c08c
2 mengubah file dengan 12 tambahan dan 7 penghapusan
  1. 10 3
      example/flexbox.html
  2. 2 4
      src/router/Lungo.Router.coffee

+ 10 - 3
example/flexbox.html

@@ -2,7 +2,7 @@
 <html>
 <head>
     <meta charset="utf-8">
-    <title>Lungo 2.1 - SDK</title>
+    <title>Lungo Flexbox - SDK</title>
     <meta name="description" content="">
     <meta name="author" content="Javier Jiménez Villar (@soyjavi)">
     <meta name="HandheldFriendly" content="True">
@@ -30,10 +30,17 @@
             <nav>
                 <a href="#" data-view-aside="features" data-icon="menu"></a>
             </nav>
+            <!--
             <img src="http://cdn.tapquo.com/lungo/logo.png" class="title centered">
+            -->
+            <div class="title centered">laskdkals</div>
+            <!-- <img src="http://cdn.tapquo.com/lungo/logo.png" class="title centered"> -->
+
             <nav class="right">
                 <a href="#" data-article="folks" data-label="folks"></a>
-                <a href="#" data-article="products" data-label="products"></a>
+                <a href="#" data-icon="user" class="button"></a>
+                <a href="#" data-view-article="products" data-label="Products" data-count="5"></a>
+
             </nav>
         </header>
 
@@ -253,7 +260,7 @@
         Lungo.init({
             name: 'Flexbox',
             version: '2.2',
-            history: true
+            history: false
             //,
             // resources: ['app/sections/list.html']
         });

+ 2 - 4
src/router/Lungo.Router.coffee

@@ -49,10 +49,8 @@ Lungo.Router = do(lng = Lungo) ->
       if target.length > 0
         current.removeClass(C.CLASS.ACTIVE).trigger C.TRIGGER.UNLOAD
         lng.Element.Cache.article = target.addClass(C.CLASS.ACTIVE).trigger(C.TRIGGER.LOAD)
-
         if element.data(C.ATTRIBUTE.TITLE)?
           lng.Element.Cache.section.find(C.QUERY.TITLE).text element.data(C.ATTRIBUTE.TITLE)
-
         do _url
 
 
@@ -66,13 +64,13 @@ Lungo.Router = do(lng = Lungo) ->
     query = C.ELEMENT.SECTION + HASHTAG + history()
     target = current.siblings(query)
     if lng.DEVICE is C.DEVICE.PHONE
-      lng.Aside.hide() if lng.Element.Cache.aside and lng.Element.Cache.aside.hasClass(C.CLASS.SHOW)
+      lng.Aside.hide()
       lng.Section.assignTransition target, target.data C.TRANSITION.ORIGIN
       current.removeClass(C.CLASS.SHOW).addClass(C.CLASS.HIDING)
       setTimeout (-> current.removeClass(C.CLASS.HIDING)), C.TRANSITION.DURATION
+      if target.hasClass("aside") then lng.Aside.toggle()
 
     lng.Section.show current, target
-    lng.Aside.show()
     do _url
     do _updateNavigationElements