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()}} +
+ {{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() {