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