From cf165320e2b0c2a9ea578361ec8a994e0a0761fc Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Fri, 13 Jun 2014 14:02:55 -0400 Subject: [PATCH] Keyboard shortcuts for new progress expansion --- .../discourse/lib/keyboard_shortcuts.js | 5 +++++ .../keyboard_shortcuts_help.js.handlebars | 1 + .../discourse/views/topic-progress.js.es6 | 20 +++++++++++++++++++ .../components/keyboard_shortcuts.css.scss | 2 +- config/locales/client.en.yml | 1 + 5 files changed, 28 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/lib/keyboard_shortcuts.js b/app/assets/javascripts/discourse/lib/keyboard_shortcuts.js index 3170a21f090..6b19db16a46 100644 --- a/app/assets/javascripts/discourse/lib/keyboard_shortcuts.js +++ b/app/assets/javascripts/discourse/lib/keyboard_shortcuts.js @@ -44,6 +44,7 @@ Discourse.KeyboardShortcuts = Ember.Object.createWithMixins({ FUNCTION_BINDINGS: { 'home': 'goToFirstPost', + '#': 'toggleProgress', 'end': 'goToLastPost', 'j': 'selectDown', 'k': 'selectUp', @@ -132,6 +133,10 @@ Discourse.KeyboardShortcuts = Ember.Object.createWithMixins({ } }, + toggleProgress: function() { + Discourse.__container__.lookup('controller:topic-progress').send('toggleExpansion'); + }, + showSearch: function() { $('#search-button').click(); return false; diff --git a/app/assets/javascripts/discourse/templates/modal/keyboard_shortcuts_help.js.handlebars b/app/assets/javascripts/discourse/templates/modal/keyboard_shortcuts_help.js.handlebars index b2e64bdddbf..1d10cb1a1f5 100644 --- a/app/assets/javascripts/discourse/templates/modal/keyboard_shortcuts_help.js.handlebars +++ b/app/assets/javascripts/discourse/templates/modal/keyboard_shortcuts_help.js.handlebars @@ -14,6 +14,7 @@

{{i18n keyboard_shortcuts_help.navigation.title}}