diff --git a/dev/Styles/MessageView.less b/dev/Styles/MessageView.less index 995647cf5..acddda481 100644 --- a/dev/Styles/MessageView.less +++ b/dev/Styles/MessageView.less @@ -379,7 +379,7 @@ html.rl-no-preview-pane { .thread-list { .e-link { - padding: 3px 8px 3px 10px; + padding: 4px 8px 6px 10px; } .thread-date { diff --git a/dev/Styles/SettingsFolders.less b/dev/Styles/SettingsFolders.less index ec9646b19..734f0e026 100644 --- a/dev/Styles/SettingsFolders.less +++ b/dev/Styles/SettingsFolders.less @@ -92,7 +92,7 @@ } .unsubscribe-folder { - opacity: 0.25; + opacity: 0.2; } } diff --git a/dev/View/User/MailBox/MessageView.js b/dev/View/User/MailBox/MessageView.js index 3f039c6bc..845610d4c 100644 --- a/dev/View/User/MailBox/MessageView.js +++ b/dev/View/User/MailBox/MessageView.js @@ -299,6 +299,8 @@ this.openThreadMessage(aStatus[3]); }, this.viewThreadsControlForwardAllow); + this.threadsDropdownTrigger = ko.observable(false); + this.threadListCommand = Utils.createCommand(this, function () { var @@ -336,6 +338,13 @@ !this.messageListOfThreadsLoading(); }); + this.threadsDropdownTrigger.subscribe(function (bValue) { + if (bValue && this.message()) + { + this.threadListCommand(); + } + }, this); + // PGP this.viewPgpPassword = ko.observable(''); this.viewPgpSignedVerifyStatus = ko.computed(function () { @@ -869,6 +878,14 @@ } }); + key('t', [Enums.KeyState.MessageList, Enums.KeyState.MessageView], function () { + if (MessageStore.message()) + { + self.threadsDropdownTrigger(true); + return false; + } + }); + key('ctrl+up, command+up', [Enums.KeyState.MessageList, Enums.KeyState.MessageView], function () { self.goUpCommand(); return false; diff --git a/package.json b/package.json index 6e832e0e2..911feddc9 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "RainLoop", "title": "RainLoop Webmail", "version": "1.8.2", - "release": "290", + "release": "291", "description": "Simple, modern & fast web-based email client", "homepage": "http://rainloop.net", "main": "gulpfile.js", diff --git a/rainloop/v/0.0.0/app/templates/Views/User/MailMessageView.html b/rainloop/v/0.0.0/app/templates/Views/User/MailMessageView.html index a0710e325..9e08f2d0f 100644 --- a/rainloop/v/0.0.0/app/templates/Views/User/MailMessageView.html +++ b/rainloop/v/0.0.0/app/templates/Views/User/MailMessageView.html @@ -195,7 +195,7 @@ data-bind="command: threadBackCommand, tooltip: 'MESSAGE/BUTTON_THREAD_PREV'"> -