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