From ee718291345792721697a355384dee7199bee0b2 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Mon, 7 Dec 2015 14:07:48 -0500 Subject: [PATCH] (js) Fix reply and compose message links --- UI/Templates/MailerUI/UIxMailViewTemplate.wox | 10 +++++----- UI/WebServerResources/js/Mailer/Message.service.js | 10 ---------- UI/WebServerResources/js/Mailer/MessageController.js | 10 ++++++++++ 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/UI/Templates/MailerUI/UIxMailViewTemplate.wox b/UI/Templates/MailerUI/UIxMailViewTemplate.wox index 09e1f472b..d3a352674 100644 --- a/UI/Templates/MailerUI/UIxMailViewTemplate.wox +++ b/UI/Templates/MailerUI/UIxMailViewTemplate.wox @@ -111,7 +111,7 @@
{{ viewer.message.from[0].name }}
-
@@ -122,17 +122,17 @@ -
- {{viewer.message.$shortRecipients()}} + -
+
-
+
diff --git a/UI/WebServerResources/js/Mailer/Message.service.js b/UI/WebServerResources/js/Mailer/Message.service.js index cf0235c05..f8423ef93 100644 --- a/UI/WebServerResources/js/Mailer/Message.service.js +++ b/UI/WebServerResources/js/Mailer/Message.service.js @@ -16,7 +16,6 @@ this.$mailbox = mailbox; this.$hasUnsafeContent = false; this.$loadUnsafeContent = false; - this.$showDetailedRecipients = false; this.editable = {to: [], cc: [], bcc: []}; this.selected = false; @@ -248,15 +247,6 @@ this.$loadUnsafeContent = true; }; - /** - * @function showDetailedRecipients - * @memberof Message.prototype - * @desc Mark the message to show all to/cc recipients. - */ - Message.prototype.showDetailedRecipients = function() { - this.$showDetailedRecipients = true; - }; - /** * @function $content * @memberof Message.prototype diff --git a/UI/WebServerResources/js/Mailer/MessageController.js b/UI/WebServerResources/js/Mailer/MessageController.js index 30fb2443e..ee2fa10ab 100644 --- a/UI/WebServerResources/js/Mailer/MessageController.js +++ b/UI/WebServerResources/js/Mailer/MessageController.js @@ -17,6 +17,8 @@ vm.service = Message; vm.tags = { searchText: '', selected: '' }; vm.showFlags = stateMessage.flags && stateMessage.flags.length > 0; + vm.$showDetailedRecipients = false; + vm.showDetailedRecipients = showDetailedRecipients; vm.doDelete = doDelete; vm.close = close; vm.reply = reply; @@ -39,6 +41,12 @@ }); }); + function showDetailedRecipients($event) { + vm.$showDetailedRecipients = true; + $event.stopPropagation(); + $event.preventDefault(); + } + function doDelete() { stateMailbox.$deleteMessages([stateMessage.uid]).then(function() { // Remove message from list of messages @@ -137,6 +145,8 @@ function newMessage($event, recipient) { var message = vm.account.$newMessage(); showMailEditor($event, message, [recipient]); + $event.stopPropagation(); + $event.preventDefault(); } function saveMessage() {