From f6c78ee1fa6fdc45985e2e1bc16ceb8cdafbc6d2 Mon Sep 17 00:00:00 2001 From: RainLoop Team Date: Sat, 18 Jun 2016 01:08:31 +0300 Subject: [PATCH] Improve message view pane (#1072) --- dev/Styles/MessageView.less | 42 ++++++++++-- dev/View/User/MailBox/MessageView.js | 4 ++ .../templates/Views/User/MailMessageView.html | 66 +++++++++++-------- 3 files changed, 80 insertions(+), 32 deletions(-) diff --git a/dev/Styles/MessageView.less b/dev/Styles/MessageView.less index a84c2d9e1..eb8b34a49 100644 --- a/dev/Styles/MessageView.less +++ b/dev/Styles/MessageView.less @@ -96,10 +96,20 @@ html.rl-no-preview-pane { right: 10px; } + .infoParent { + cursor: pointer; + margin-right: 5px; + opacity: 0.3; + + &:hover { + opacity: 0.6; + } + } + .flagParent { cursor: pointer; - margin-right: 5px; + margin-right: 7px; .flagOn { color: orange; @@ -144,15 +154,25 @@ html.rl-no-preview-pane { } .subjectParent { - font-size: 16px; + font-size: 18px; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; + margin-bottom: 8px; + line-height: 100%; + height: 22px; + vertical-align: middle; } .senderParent { - margin-top: 10px; + margin: 7px 0; + &.-top { + margin-top: 0; + } + &.-bottom { + margin-bottom: 0; + } } .messageButtons { @@ -160,11 +180,21 @@ html.rl-no-preview-pane { } .informationShort { - margin-left: 22px; + margin-left: 5px; margin-right: 50px; a { .g-ui-link; } + + &.-bottom { + margin-right: 5px; + } + + html.rl-mobile &{ + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } } .informationFull { margin-top: 10px; @@ -174,6 +204,10 @@ html.rl-no-preview-pane { padding: 8px 0; overflow: hidden; + .size { + margin-left: 4px; + } + table { width: 100%; } diff --git a/dev/View/User/MailBox/MessageView.js b/dev/View/User/MailBox/MessageView.js index 4ceef95f6..42d343297 100644 --- a/dev/View/User/MailBox/MessageView.js +++ b/dev/View/User/MailBox/MessageView.js @@ -302,6 +302,10 @@ this.viewIsImportant = ko.observable(false); this.viewIsFlagged = ko.observable(false); + this.viewFromDkimVisibility = ko.computed(function () { + return 'none' !== this.viewFromDkimData()[0]; + }, this); + this.viewFromDkimStatusIconClass = ko.computed(function () { var sResult = 'icon-none iconcolor-display-none'; 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 2ef9fefc3..34f66527a 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 @@ -208,38 +208,48 @@
+
+ + + + + + + + ! + + +
- -
- -
- - - - ! - - -
-
-
- +
+ +
+
+
+ + + +   + + + + + () + +
+
-
- - -   - - - - : - - - - () - +
+
+ + : + + +
+
-
+