summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--js/news.js19
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());
+ });
+
}