From c9a50aa0577ebab060ab6ecef80dc1987894b315 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steffen=20M=C3=BCller?= Date: Fri, 27 Jan 2017 16:41:34 +0100 Subject: [PATCH] write using 'to', 'cc' or 'bcc' with string parameter write to multiple selected contacts using 'to', 'cc' or 'bcc' Feauture Request #3548 --- .../js/Contacts/AddressBookController.js | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/UI/WebServerResources/js/Contacts/AddressBookController.js b/UI/WebServerResources/js/Contacts/AddressBookController.js index 46a92ff3e..1f45b62a0 100644 --- a/UI/WebServerResources/js/Contacts/AddressBookController.js +++ b/UI/WebServerResources/js/Contacts/AddressBookController.js @@ -330,16 +330,9 @@ // list before proceeding with message's creation account.$getMailboxes().then(function(mailboxes) { account.$newMessage().then(function(message) { - switch(recipientsField) { - case 0: - angular.extend(message.editable, { to: recipients }); - break; - case 1: - angular.extend(message.editable, { cc: recipients }); - break; - case 2: - angular.extend(message.editable, { bcc: recipients }); - } + var headerField = {}; + headerField[recipientsField] = recipients; + angular.extend(message.editable, { headerField }); $mdDialog.show({ parent: angular.element(document.body), targetEvent: $event, @@ -360,7 +353,7 @@ function newMessageWithRecipient($event, recipient, fn) { var recipients = [fn + ' <' + recipient + '>']; - vm.newMessage($event, recipients, 0); + vm.newMessage($event, recipients, 'to'); $event.stopPropagation(); $event.preventDefault(); }