class @Activities constructor: -> Pager.init 20, true $(".event-filter .btn").bind "click", (event) => event.preventDefault() @toggleFilter($(event.currentTarget)) @reloadActivities() reloadActivities: -> $(".content_list").html '' Pager.init 20, true toggleFilter: (sender) -> sender.toggleClass "active" event_filters = $.cookie("event_filter") filter = sender.attr("id").split("_")[0] if event_filters event_filters = event_filters.split(",") else event_filters = new Array() index = event_filters.indexOf(filter) if index is -1 event_filters.push filter else event_filters.splice index, 1 $.cookie "event_filter", event_filters.join(","), { path: '/' }