From 7ca423b3f26798e53fd593f8428d41392702719e Mon Sep 17 00:00:00 2001 From: danielgrippi Date: Wed, 15 Feb 2012 15:07:28 -0800 Subject: [PATCH] DG MS; don't initialize a stream on post pages. --- public/javascripts/app/router.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/public/javascripts/app/router.js b/public/javascripts/app/router.js index 74dc1e4f2..2f6e6dc23 100644 --- a/public/javascripts/app/router.js +++ b/public/javascripts/app/router.js @@ -15,8 +15,8 @@ app.Router = Backbone.Router.extend({ "u/:name": "stream", "followed_tags": "stream", "tags/:name": "stream", - "posts/:id": "stream", - "p/:id": "stream" + "posts/:id": "singlePost", + "p/:id": "singlePost" }, stream : function() { @@ -35,6 +35,18 @@ app.Router = Backbone.Router.extend({ app.page = new app.views.Photos({model : app.photos}).render(); $("#main_stream").html(app.page.el); + }, + + singlePost : function(id) { + new app.models.Post({id : id}).fetch({success : function(resp){ + var postAttrs = resp.get("posts"); + + var view = new app.views.Post({ + model : new app.models.Post(postAttrs) + }).render(); + + $("#main_stream").html(view.el); + }}) } });