Add reset categories button
authorKostas Papadimitriou <kpap@grnet.gr>
Wed, 28 Mar 2012 08:59:29 +0000 (11:59 +0300)
committerKostas Papadimitriou <kpap@grnet.gr>
Wed, 28 Mar 2012 08:59:29 +0000 (11:59 +0300)
cloudcms/static/cloudcms/css/styles.css
cloudcms/static/cloudcms/less/resources.less
cloudcmsresources/static/cloudcmsresources/js/resources_list.js
cloudcmsresources/templates/content/resources_list.html

index b0a2dfa..ca00d2a 100644 (file)
@@ -636,6 +636,11 @@ a.button:hover {
 #cboxClose:hover {
   background-position: bottom center;
 }
+.resources .categories .clear {
+  float: right;
+  margin-right: 4px;
+  color: #000000;
+}
 .resources .categories ul {
   zoom: 1;
 }
index 619032b..2dc35d0 100644 (file)
@@ -4,6 +4,12 @@
 .resources {
     
     .categories {
+
+        .clear {
+            float: right;
+            margin-right: 4px;
+            color: @black;
+        }
         ul { .clearfix() }
         ul li { float: left; }
         .title {
index 0b6b8a1..829f0b5 100644 (file)
@@ -87,7 +87,10 @@ ResourcesModule.prototype.animate_els = function(els) {
 
 ResourcesModule.prototype.update_selected_category = function() {
     if (!this.selected_category) {
-        this.categories.removeClass("inactive").removeClass("active");    
+        this.categories.removeClass("inactive").removeClass("active");
+        this.categories.show();
+        this.el.find(".categories a.clear").hide();
+        return;
     }
 
     var to_hide = this.categories.filter("[data-id="+this.selected_category+"]");
@@ -95,6 +98,7 @@ ResourcesModule.prototype.update_selected_category = function() {
 
     to_show.removeClass("active").addClass("inactive");
     to_hide.removeClass("inactive").addClass("active");
+    this.el.find(".categories a.clear").show();
 }
 
 ResourcesModule.prototype.update_page_objects = function() {
index e5efa5b..8715d76 100644 (file)
@@ -11,6 +11,7 @@
 
     <div class="categories">
         <h2 class="title">{{ content.filter_title }}</h2>
+        <a href="#" class="clear">show all</a>
         <ul>
             {% for cat in categories %}
             <li class="{{ cat.get_css_class }} filter-item" data-id="{{ cat.pk }}">