From bb5d27429fe12f892e62d70b0a481a39eeb2bf64 Mon Sep 17 00:00:00 2001 From: cpradio Date: Wed, 27 May 2015 22:23:21 -0400 Subject: [PATCH] FIX: Reply to Topic shortcut no longer needs the Reply Topic Button to be available --- .../javascripts/discourse/lib/keyboard_shortcuts.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/lib/keyboard_shortcuts.js b/app/assets/javascripts/discourse/lib/keyboard_shortcuts.js index abb6b951c7..ae9fca7e21 100644 --- a/app/assets/javascripts/discourse/lib/keyboard_shortcuts.js +++ b/app/assets/javascripts/discourse/lib/keyboard_shortcuts.js @@ -27,7 +27,6 @@ var PATH_BINDINGS = { '.': '.alert.alert-info.clickable', // show incoming/updated topics 'n': '#user-notifications', // open notifications menu 'o,enter': '.topic-list tr.selected a.title', // open selected topic - 'shift+r': '#topic-footer-buttons button.create', // reply to topic 'shift+s': '#topic-footer-buttons button.share', // share topic 's': '.topic-post.selected a.post-date' // share post }, @@ -51,7 +50,8 @@ var PATH_BINDINGS = { '?': 'showHelpModal', // open keyboard shortcut help 'q': 'quoteReply', 'b': 'toggleBookmark', - 'f': 'toggleBookmarkTopic' + 'f': 'toggleBookmarkTopic', + 'shift+r': 'replyToTopic' }; @@ -103,6 +103,10 @@ Discourse.KeyboardShortcuts = Ember.Object.createWithMixins({ } }, + replyToTopic: function() { + this.container.lookup('controller:topic').send('replyToPost'); + }, + selectDown: function() { this._moveSelection(1); },