blob: 732bea3ee2da1d9cb7179b9f86702a6a87a47d62 (
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
27
28
29
|
class CakeSide.Controllers.TutorialsController extends Marionette.Controller
views: CakeSide.Views.Tutorials
initialize: (options) ->
@content_region = CakeSide.Application.content_region
@tutorials = CakeSide.Application.request('TutorialsRepository')
#@comment_view = CakeSide.Application.request('CommentView')
index: ->
@selectTab()
#@comment_view.hide()
@content_region.show(new @views.IndexView(collection: @tutorials))
new: ->
@selectTab()
#@comment_view.hide()
@content_region.show(new @views.NewView(collection: @tutorials))
show: (id) ->
@selectTab()
tutorial = @tutorials.get(id)
@content_region.show(new @views.ShowView(model: tutorial))
#@comment_view.render
#identifier: "t-#{tutorial.id}"
#title: tutorial.get('heading')
#url: tutorial.get('url')
selectTab: ->
$('.nav-link').removeClass('active')
$('a[href="/my#tutorials/new"]').addClass('active')
|