FEATURE: Use shift+Z twice to log out

This commit is contained in:
Robin Ward 2015-09-01 16:37:54 -04:00
parent 9f50f70670
commit f2fa7a39be
4 changed files with 28 additions and 19 deletions

View File

@ -53,7 +53,8 @@ const PATH_BINDINGS = {
'q': 'quoteReply',
'b': 'toggleBookmark',
'f': 'toggleBookmarkTopic',
'shift+r': 'replyToTopic'
'shift+r': 'replyToTopic',
'shift+z shift+z': 'logout'
};
@ -88,6 +89,10 @@ export default {
}
},
logout() {
this.container.lookup('route:application').send('logout');
},
quoteReply() {
$('.topic-post.selected button.create').click();
// lazy but should work for now

View File

@ -19,7 +19,9 @@ const ApplicationRoute = Discourse.Route.extend(OpenComposer, {
actions: {
logout() {
if (this.currentUser) {
this.currentUser.destroySession().then(() => logout(this.siteSettings, this.keyValueStore));
}
},
_collectTitleTokens(tokens) {

View File

@ -32,6 +32,7 @@
<li>{{{i18n 'keyboard_shortcuts_help.application.help'}}}</li>
<li>{{{i18n 'keyboard_shortcuts_help.application.dismiss_new_posts'}}}</li>
<li>{{{i18n 'keyboard_shortcuts_help.application.dismiss_topics'}}}</li>
<li>{{{i18n 'keyboard_shortcuts_help.application.log_out'}}}</li>
</ul>
</div>
<div class="span6">

View File

@ -2581,6 +2581,7 @@ en:
help: '<b>?</b> Open keyboard help'
dismiss_new_posts: '<b>x</b>, <b>r</b> Dismiss New/Posts'
dismiss_topics: '<b>x</b>, <b>t</b> Dismiss Topics'
log_out: '<b>shift</b>+<b>z</b> <b>shift</b>+<b>z</b> Log Out'
actions:
title: 'Actions'
bookmark_topic: '<b>f</b> Toggle bookmark topic'