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+"]");
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() {
<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 }}">