mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
Fixed keyboards shortcuts for message view (Closes #261)
This commit is contained in:
parent
b83ed4b1ce
commit
9ac4d3ac14
3 changed files with 23 additions and 9 deletions
|
|
@ -306,14 +306,21 @@ function WebMailDataStorage()
|
||||||
this.message.focused.subscribe(function (bValue) {
|
this.message.focused.subscribe(function (bValue) {
|
||||||
if (bValue)
|
if (bValue)
|
||||||
{
|
{
|
||||||
RL.data().folderList.focused(false);
|
this.folderList.focused(false);
|
||||||
RL.data().keyScope(Enums.KeyState.MessageView);
|
this.keyScope(Enums.KeyState.MessageView);
|
||||||
}
|
}
|
||||||
else if (Enums.KeyState.MessageView === RL.data().keyScope())
|
else if (Enums.KeyState.MessageView === RL.data().keyScope())
|
||||||
{
|
{
|
||||||
RL.data().keyScope(Enums.KeyState.MessageList);
|
if (Enums.Layout.NoPreview === RL.data().layout() && this.message())
|
||||||
|
{
|
||||||
|
this.keyScope(Enums.KeyState.MessageView);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
this.keyScope(Enums.KeyState.MessageList);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
}, this);
|
||||||
|
|
||||||
this.folderList.focused.subscribe(function (bValue) {
|
this.folderList.focused.subscribe(function (bValue) {
|
||||||
if (bValue)
|
if (bValue)
|
||||||
|
|
|
||||||
|
|
@ -16745,14 +16745,21 @@ function WebMailDataStorage()
|
||||||
this.message.focused.subscribe(function (bValue) {
|
this.message.focused.subscribe(function (bValue) {
|
||||||
if (bValue)
|
if (bValue)
|
||||||
{
|
{
|
||||||
RL.data().folderList.focused(false);
|
this.folderList.focused(false);
|
||||||
RL.data().keyScope(Enums.KeyState.MessageView);
|
this.keyScope(Enums.KeyState.MessageView);
|
||||||
}
|
}
|
||||||
else if (Enums.KeyState.MessageView === RL.data().keyScope())
|
else if (Enums.KeyState.MessageView === RL.data().keyScope())
|
||||||
{
|
{
|
||||||
RL.data().keyScope(Enums.KeyState.MessageList);
|
if (Enums.Layout.NoPreview === RL.data().layout() && this.message())
|
||||||
|
{
|
||||||
|
this.keyScope(Enums.KeyState.MessageView);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
this.keyScope(Enums.KeyState.MessageList);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
}, this);
|
||||||
|
|
||||||
this.folderList.focused.subscribe(function (bValue) {
|
this.folderList.focused.subscribe(function (bValue) {
|
||||||
if (bValue)
|
if (bValue)
|
||||||
|
|
|
||||||
2
rainloop/v/0.0.0/static/js/app.min.js
vendored
2
rainloop/v/0.0.0/static/js/app.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue