Commit d2c496cc

mo khan <mo@mokhan.ca>
2014-07-06 05:12:20
pass controller to constructor of router.
1 parent e8788db
Changed files (3)
app/assets/javascripts/backbone/routers/cakes_router.js.coffee
@@ -1,5 +1,4 @@
 class CakeSide.Routers.CakesRouter extends Marionette.AppRouter
-  controller: new CakeSide.Controllers.CakesController()
   appRoutes:
     "cakes/new": "newCake"
     "cakes/:id/edit": "edit"
app/assets/javascripts/backbone/routers/photos_router.js.coffee
@@ -1,4 +1,3 @@
 class CakeSide.Routers.PhotosRouter extends Marionette.AppRouter
-  controller: new CakeSide.Controllers.PhotosController()
   appRoutes:
     "cakes/:cake_id/photos/:id": "show"
app/assets/javascripts/backbone/cakeside.js.coffee
@@ -22,8 +22,10 @@ window.CakeSide =
       comment_region: '#disqus_thread'
 
     CakeSide.Application.addInitializer (options) ->
-      new CakeSide.Routers.CakesRouter()
-      new CakeSide.Routers.PhotosRouter()
+      new CakeSide.Routers.CakesRouter
+        controller: new CakeSide.Controllers.CakesController()
+      new CakeSide.Routers.PhotosRouter
+        controller: new CakeSide.Controllers.PhotosController()
 
     CakeSide.Application.on 'start', ->
       if Backbone.history