NewsBlur/media/js/newsblur/common/router.js

43 lines
1.1 KiB
JavaScript
Raw Normal View History

NEWSBLUR.Router = Backbone.Router.extend({
routes: {
"": "index",
"add/?": "add_site",
"try/?": "try_site",
"site/:site_id": "site",
"site/:site_id/:slug": "site",
2012-02-10 19:33:31 -08:00
"social/:user_id": "social",
"social/:user_id/:slug": "social",
"user/*user": "user"
},
2012-01-18 17:39:00 -08:00
index: function() {
NEWSBLUR.reader.show_splash_page();
},
add_site: function() {
console.log(["add", window.location, $.getQueryString('url')]);
NEWSBLUR.reader.open_add_feed_modal({url: $.getQueryString('url')});
},
try_site: function() {
console.log(["try", window.location]);
},
site: function(site_id, slug) {
2012-02-10 19:33:31 -08:00
console.log(["site", site_id, slug]);
site_id = parseInt(site_id, 10);
2012-02-10 19:33:31 -08:00
NEWSBLUR.reader.open_feed(site_id, {force: true});
},
social: function(user_id, slug) {
console.log(["social", user_id, slug]);
user_id = "social:" + user_id;
NEWSBLUR.reader.open_social_stories(user_id, {force: true});
},
user: function(user) {
console.log(["user", user]);
}
});