diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2012-08-11 18:02:53 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2012-08-11 18:02:53 +0200 |
commit | 07ae82b108e39efea7081d1e0a4160a85591a72b (patch) | |
tree | 05b64f6c7d4b23edcfea7be17af44430071208f0 /js | |
parent | 638ffc27b3e9bdff7ac455cbdba99a03e308264c (diff) |
added client side filtering for showing only newest items or all
Diffstat (limited to 'js')
-rw-r--r-- | js/news.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/js/news.js b/js/news.js index f792086b7..0e0c2a843 100644 --- a/js/news.js +++ b/js/news.js @@ -267,6 +267,20 @@ News={ } }); + }, + filter:function(value){ + // TODO: safe this on the server + switch(value){ + case 'all': + $("#feed_items li").show(); + break; + case 'newest': + $("#feed_items li.title_read").hide(); + break; + default: + break; + } + } } } @@ -366,6 +380,11 @@ function bindItemEventListeners(){ News.Feed.markAllItems(); }); + // filter for newest or all items + $('#feed_filter').change(function(){ + News.Feed.filter($(this).val()); + }); + } |