master
1class csx.Controllers.My.TutorialsController extends Marionette.Controller
2 views: csx.Views.My.Tutorials
3 initialize: (options) ->
4 @content_region = csx.Application.content_region
5 @tutorials = csx.Collections.Tutorial
6
7 index: ->
8 @selectTab()
9 @content_region.show(new @views.IndexView(collection: @tutorials))
10
11 new: ->
12 @selectTab()
13 @content_region.show(new @views.NewView(collection: @tutorials))
14
15 show: (id) ->
16 @selectTab()
17 tutorial = @tutorials.get(id)
18 @content_region.show(new @views.ShowView(model: tutorial))
19
20 selectTab: ->
21 $('.nav-link').removeClass('active')
22 $('a[href="/my#tutorials/new"]').addClass('active')