mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-08 22:18:28 +03:00
Gmail style selection (UNSTABLE)
This commit is contained in:
parent
deffb81888
commit
da88e0d2b5
19 changed files with 561 additions and 572 deletions
|
|
@ -23,6 +23,7 @@ function MailBoxMessageViewViewModel()
|
|||
|
||||
this.keyScope = oData.keyScope;
|
||||
this.message = oData.message;
|
||||
this.currentMessage = oData.currentMessage;
|
||||
this.messageLoading = oData.messageLoading;
|
||||
this.messageLoadingThrottle = oData.messageLoadingThrottle;
|
||||
this.messagesBodiesDom = oData.messagesBodiesDom;
|
||||
|
|
@ -42,6 +43,13 @@ function MailBoxMessageViewViewModel()
|
|||
this.messageVisibility = ko.computed(function () {
|
||||
return !this.messageLoadingThrottle() && !!this.message();
|
||||
}, this);
|
||||
|
||||
this.message.subscribe(function (oMessage) {
|
||||
if (!oMessage && this.currentMessage())
|
||||
{
|
||||
this.currentMessage(null);
|
||||
}
|
||||
}, this);
|
||||
|
||||
this.canBeRepliedOrForwarded = this.messageVisibility;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue