diff options
| author | mo khan <mo@mokhan.ca> | 2014-08-30 22:45:40 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2014-08-30 22:45:40 -0600 |
| commit | 77bf6ea0bbe4f285ea8bbd2de401d3e17be5d4c3 (patch) | |
| tree | 724469dd17cb3c41113f3f65b962d841af3feefd /app/assets/javascripts/backbone/controllers | |
| parent | dd7d513b0a875068911a9b7cf824439423fcceca (diff) | |
add tutorial show page.
Diffstat (limited to 'app/assets/javascripts/backbone/controllers')
| -rw-r--r-- | app/assets/javascripts/backbone/controllers/tutorials_controller.js.coffee | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/assets/javascripts/backbone/controllers/tutorials_controller.js.coffee b/app/assets/javascripts/backbone/controllers/tutorials_controller.js.coffee index 5114f4af..ae1a626f 100644 --- a/app/assets/javascripts/backbone/controllers/tutorials_controller.js.coffee +++ b/app/assets/javascripts/backbone/controllers/tutorials_controller.js.coffee @@ -15,6 +15,15 @@ class CakeSide.Controllers.TutorialsController extends Marionette.Controller @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('name') + url: tutorial.public_url() + selectTab: -> $('.nav-list').children().removeClass('active') $('#tutorial-tab').addClass('active') |
