From cb0d327f9045d94b61256b2d25c13b77938c8204 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Thu, 10 Sep 2015 16:38:30 -0400 Subject: [PATCH] (feat) initial implementation of advanced email search There's one bug where viewing of the messages from the results is still impossible due to the ui-router. This will be fixed very soon. --- .../MailerUI/UIxMailFolderTemplate.wox | 24 +- UI/Templates/MailerUI/UIxMailMainFrame.wox | 102 +++++++- .../js/Mailer/Mailbox.service.js | 11 +- .../js/Mailer/MailboxController.js | 8 +- .../js/Mailer/MailboxesController.js | 93 +++++++- UI/WebServerResources/js/Mailer/Mailer.app.js | 59 ++++- .../js/Mailer/VirtualMailbox.service.js | 219 ++++++++++++++++++ 7 files changed, 490 insertions(+), 26 deletions(-) create mode 100644 UI/WebServerResources/js/Mailer/VirtualMailbox.service.js diff --git a/UI/Templates/MailerUI/UIxMailFolderTemplate.wox b/UI/Templates/MailerUI/UIxMailFolderTemplate.wox index 6edccb294..9e5c1b57c 100644 --- a/UI/Templates/MailerUI/UIxMailFolderTemplate.wox +++ b/UI/Templates/MailerUI/UIxMailFolderTemplate.wox @@ -5,8 +5,11 @@ xmlns:label="OGo:label">
+ + + - +
arrow_back - +
@@ -147,17 +150,17 @@ - + - {{mailbox.selectedFolder.$messages.length}} + {{mailbox.service.selectedFolder.getLength()}} @@ -172,7 +175,10 @@
-
{{currentMessage.$shortAddress('from')}}
+
+ ({{currentMessage.$mailbox.path}}) + {{currentMessage.$shortAddress('from')}} +
{{currentMessage.subject}}
@@ -186,7 +192,7 @@
+ ng-show="mailbox.service.selectedFolder.$isLoading"> @@ -200,7 +206,7 @@
diff --git a/UI/Templates/MailerUI/UIxMailMainFrame.wox b/UI/Templates/MailerUI/UIxMailMainFrame.wox index b18635a1d..ab6e25eb6 100644 --- a/UI/Templates/MailerUI/UIxMailMainFrame.wox +++ b/UI/Templates/MailerUI/UIxMailMainFrame.wox @@ -311,6 +311,12 @@ + + + + + @@ -345,8 +351,100 @@