master
1class csx.Controllers.My.CakesController extends Marionette.Controller
2 views: csx.Views.My.Cakes
3 initialize: (options) ->
4 @content_region = csx.Application.content_region
5 @cakes = csx.Collections.Creation
6
7 index: ->
8 @selectTab()
9 @content_region.show(new @views.IndexView(collection: @cakes))
10
11 show: (id, photo_id) ->
12 @selectTab()
13 cake = @cakes.get(id)
14 @content_region.show(new @views.ShowView(model: cake, photo_id: photo_id))
15
16 newCake: ->
17 @selectTab()
18 @content_region.show(new @views.NewView(collection: @cakes))
19
20 edit: (id) ->
21 @selectTab()
22 @content_region.show(new @views.EditView(model: @cakes.get(id)))
23
24 selectTab: ->
25 $('.nav-link').removeClass('active')
26 $('a[href="/my#cakes/new"]').addClass('active')