From f64f55b5675462cf0953613538d2627bbe97bb4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonne=20Ha=C3=9F?= Date: Sun, 9 Feb 2014 13:02:28 +0100 Subject: [PATCH] Move help page initialization into backbone router --- app/assets/javascripts/app/router.js | 8 ++++++++ app/assets/javascripts/help.js | 5 ----- app/views/help/faq.html.haml | 4 ++-- 3 files changed, 10 insertions(+), 7 deletions(-) delete mode 100644 app/assets/javascripts/help.js diff --git a/app/assets/javascripts/app/router.js b/app/assets/javascripts/app/router.js index e75de9944..f6367cf62 100644 --- a/app/assets/javascripts/app/router.js +++ b/app/assets/javascripts/app/router.js @@ -1,5 +1,7 @@ app.Router = Backbone.Router.extend({ routes: { + "help": "help", + //new hotness "posts/:id": "singlePost", "p/:id": "singlePost", @@ -22,6 +24,12 @@ app.Router = Backbone.Router.extend({ "u/:name": "stream" }, + help: function() { + app.help = new app.views.Help(); + $("#help").prepend(app.help.el); + app.help.render(); + }, + singlePost : function(id) { this.renderPage(function(){ return new app.pages.SinglePostViewer({ id: id })}); }, diff --git a/app/assets/javascripts/help.js b/app/assets/javascripts/help.js deleted file mode 100644 index eae458c7d..000000000 --- a/app/assets/javascripts/help.js +++ /dev/null @@ -1,5 +0,0 @@ -$(document).ready(function() { - app.help = new app.views.Help(); - $("#help").prepend(app.help.el); - app.help.render(); -}); \ No newline at end of file diff --git a/app/views/help/faq.html.haml b/app/views/help/faq.html.haml index 48177a314..aed2c7efb 100644 --- a/app/views/help/faq.html.haml +++ b/app/views/help/faq.html.haml @@ -2,8 +2,8 @@ -# licensed under the Affero General Public License version 3 or later. See -# the COPYRIGHT file. -= load_javascript_locales("help") -= javascript_include_tag 'help' +- content_for :head do + = load_javascript_locales("help") - content_for :page_title do = t('_help')