Commit 5133fe8efb0f58f3a8fe0fe8e5474fa7db98cac1

Authored by Alex Denisov
1 parent 3cc04583

dashboard js -> coffee

app/assets/javascripts/dashboard.js
@@ -1,40 +0,0 @@ @@ -1,40 +0,0 @@
1 -/**  
2 - * Init dashboard page  
3 - *  
4 - */  
5 -  
6 -$(function(){  
7 - Pager.init(20, true);  
8 - dashboardPage();  
9 -});  
10 -  
11 -function dashboardPage(){  
12 - $(".event_filter_link").bind('click',(function(){  
13 - toggleFilter($(this));  
14 - reloadActivities();  
15 - }));  
16 -}  
17 -  
18 -function reloadActivities(){  
19 - $('.content_list').html('');  
20 - Pager.init(20, true);  
21 -}  
22 -  
23 -function toggleFilter(sender){  
24 - sender.parent().toggleClass('inactive');  
25 - var event_filters = $.cookie('event_filter');  
26 - var filter = sender.attr('id').split('_')[0];  
27 - if (!event_filters) {  
28 - event_filters = new Array();  
29 - } else {  
30 - event_filters = event_filters.split(',');  
31 - }  
32 - var index = event_filters.indexOf(filter);  
33 - if (index == -1) {  
34 - event_filters.push(filter);  
35 - } else {  
36 - event_filters.splice(index, 1);  
37 - }  
38 - $.cookie('event_filter', event_filters.join(','));  
39 -};  
40 -  
app/assets/javascripts/dashboard.js.coffee 0 → 100644
@@ -0,0 +1,29 @@ @@ -0,0 +1,29 @@
  1 +$ ->
  2 + dashboardPage()
  3 +
  4 +dashboardPage = ->
  5 + Pager.init 20, true
  6 + $(".event_filter_link").bind "click", ->
  7 + toggleFilter $(this)
  8 + reloadActivities()
  9 +
  10 +reloadActivities = ->
  11 + $(".content_list").html ''
  12 + Pager.init 20, true
  13 +
  14 +toggleFilter = (sender) ->
  15 + sender.parent().toggleClass "inactive"
  16 + event_filters = $.cookie("event_filter")
  17 + filter = sender.attr("id").split("_")[0]
  18 + if event_filters
  19 + event_filters = event_filters.split(",")
  20 + else
  21 + event_filters = new Array()
  22 +
  23 + index = event_filters.indexOf(filter)
  24 + if index is -1
  25 + event_filters.push filter
  26 + else
  27 + event_filters.splice index, 1
  28 +
  29 + $.cookie "event_filter", event_filters.join(",")