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')