From 28ae2fd58a837a2c33cfa8d781da7f02e1613091 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 18 May 2017 15:31:38 -0400 Subject: [PATCH] (js) Review Mail module to decrease watchers --- .../MailerUI/UIxMailFolderTemplate.wox | 104 +++--- UI/Templates/MailerUI/UIxMailMainFrame.wox | 222 ++++++------- UI/Templates/MailerUI/UIxMailViewTemplate.wox | 48 +-- UI/WebServerResources/js/Common/utils.js | 21 ++ .../js/Mailer/Mailbox.service.js | 21 +- .../js/Mailer/MailboxController.js | 166 +++++----- .../js/Mailer/MailboxesController.js | 257 ++++----------- UI/WebServerResources/js/Mailer/Mailer.app.js | 76 +++-- .../js/Mailer/sgAccountSection.directive.js | 58 ++++ .../js/Mailer/sgMailboxListItem.directive.js | 302 ++++++++++++++++++ .../js/Mailer/sgMessageListItem.directive.js | 77 +++++ .../Mailer/sgMessageListItemMain.directive.js | 181 +++++++++++ .../scss/views/MailerUI.scss | 8 +- 13 files changed, 1017 insertions(+), 524 deletions(-) create mode 100644 UI/WebServerResources/js/Mailer/sgAccountSection.directive.js create mode 100644 UI/WebServerResources/js/Mailer/sgMailboxListItem.directive.js create mode 100644 UI/WebServerResources/js/Mailer/sgMessageListItem.directive.js create mode 100644 UI/WebServerResources/js/Mailer/sgMessageListItemMain.directive.js diff --git a/UI/Templates/MailerUI/UIxMailFolderTemplate.wox b/UI/Templates/MailerUI/UIxMailFolderTemplate.wox index 7b1d3b14c..befe25080 100644 --- a/UI/Templates/MailerUI/UIxMailFolderTemplate.wox +++ b/UI/Templates/MailerUI/UIxMailFolderTemplate.wox @@ -7,19 +7,20 @@ + ng-hide="!mailbox.service.$virtualPath || mailbox.mode.multiple">
- + - {{app.accounts[0].name}} + - {{folder.$displayName}} + @@ -38,13 +39,15 @@ - + - + @@ -61,7 +64,7 @@ + ng-hide="mailbox.service.$virtualPath || mailbox.mode.multiple">
search {{mailbox.selectedFolder.$displayName}} + ng-click="mailbox.searchMode()" ng-bind="mailbox.selectedFolder.$displayName"> @@ -78,31 +81,36 @@ - + - + - + - + - + @@ -158,7 +166,7 @@ arrow_back - +
@@ -168,8 +176,8 @@ delete - thumb_down - thumb_up + thumb_down + thumb_up @@ -202,19 +210,22 @@ -
+
- {{account.name}} +
- {{folder.$displayName}} +
@@ -231,19 +242,22 @@ -
+
- {{account.name}} +
- {{folder.$displayName}} +
@@ -266,7 +280,7 @@ - {{mailbox.service.selectedFolder.getLength()}} + @@ -277,11 +291,12 @@ sg-drag-count="mailbox.selectedFolder.$selectedCount()"> + ng-click="mailbox.selectMessage(currentMessage)" + sg-message="currentMessage">
person
-
-
-
-
- {{currentMessage.$mailbox.$displayName}} - error - {{mailbox.service.selectedFolder.type == 'sent' ? currentMessage.$shortAddress('to' ) : currentMessage.$shortAddress('from' )}} -
-
-
-
-
{{currentMessage.subject}}
-
-
-
-
- star - reply - forward - attach_file -
-
- +
+
diff --git a/UI/Templates/MailerUI/UIxMailMainFrame.wox b/UI/Templates/MailerUI/UIxMailMainFrame.wox index 6fae8c54f..53682d281 100644 --- a/UI/Templates/MailerUI/UIxMailMainFrame.wox +++ b/UI/Templates/MailerUI/UIxMailMainFrame.wox @@ -34,26 +34,28 @@ -