ソースを参照

Fix error in count() method

Javi Jimenez Villar 13 年 前
コミット
5a55e39c4c

+ 1 - 1
example/components/lungo.brownie

@@ -1 +1 @@
-Subproject commit ad4a91ac8bcc480740ea814ab63042d5e0675a97
+Subproject commit 6a0dce2bb44ab5115fa291d85ae1e48f9fdfdb8d

+ 2 - 3
example/flexbox.html

@@ -30,9 +30,7 @@
         <header>
             <nav class="left">
                 <a href="#" data-view-aside="features" data-icon="menu"></a>
-
                 <a href="#" data-view-menu="options" data-icon="star"></a>
-
                 <a href="#" data-icon="user" class="button" data-article="products" data-label="Folks" data-view-article="folks"></a>
                 <a href="#" class="button" data-article="products" data-label="Folks" data-view-article="folks"></a>
                 <a href="#" data-icon="user" class="button" data-article="products" data-view-article="folks"></a>
@@ -56,7 +54,7 @@
 
         <nav data-control="groupbar" data-article="folks">
             <a href="#" data-view-article="folks" data-label="Folks" data-count="11"></a>
-            <a href="#" data-view-article="products" data-async="app/articles/products.html" data-label="Products" data-count="5"></a>
+            <a href="#" data-view-article="products" data-async="app/articles/products.html" data-label="Products" id="products"></a>
         </nav>
 
         <article id="folks" class="active list scroll indente-d">
@@ -289,6 +287,7 @@
 
         Lungo.ready(function() {
             // Lungo.Router.article("main", "sub");
+            Lungo.Element.count("section#main nav #products", 5);
         });
         // Lungo.Notification.show("hola", "user");
 

+ 6 - 5
src/element/Lungo.Element.Count.coffee

@@ -13,8 +13,9 @@ Set a counter to the element
 
 Lungo.Element.count = (selector, count) ->
   element = Lungo.dom(selector)
-  element.children(".tag.count").remove()
-  if element and count
-    binding = Lungo.Constants.BINDING.SELECTOR
-    html = Lungo.Attributes.count.html.replace(binding, count)
-    element.append html
+  if element
+    element.children(".tag.count").remove()
+    if count
+      binding = Lungo.Constants.BINDING.SELECTOR
+      html = Lungo.Attributes.count.html.replace(binding, count)
+      element.append html