From f65ab9b43a829eebfa22d7332eb18100d55e61b4 Mon Sep 17 00:00:00 2001 From: smizrahi Date: Mon, 25 Nov 2024 15:32:34 +0100 Subject: [PATCH] feat(mail): Add move to icon on the mail view. Closes #6028. --- .../MailerUI/UIxMailFolderTemplate.wox | 2 +- UI/Templates/MailerUI/UIxMailViewTemplate.wox | 47 +++++++++++++++++++ .../js/Mailer/MailboxController.js | 5 +- 3 files changed, 52 insertions(+), 2 deletions(-) diff --git a/UI/Templates/MailerUI/UIxMailFolderTemplate.wox b/UI/Templates/MailerUI/UIxMailFolderTemplate.wox index 7e35806fc..7fe818afe 100644 --- a/UI/Templates/MailerUI/UIxMailFolderTemplate.wox +++ b/UI/Templates/MailerUI/UIxMailFolderTemplate.wox @@ -271,7 +271,7 @@ + ng-click="mailbox.moveSelectedMessages(folder.id, null)"> diff --git a/UI/Templates/MailerUI/UIxMailViewTemplate.wox b/UI/Templates/MailerUI/UIxMailViewTemplate.wox index 1b344e083..dc1c70d7a 100644 --- a/UI/Templates/MailerUI/UIxMailViewTemplate.wox +++ b/UI/Templates/MailerUI/UIxMailViewTemplate.wox @@ -75,6 +75,53 @@ delete + + + + + call_split + + + + + + + + +
+ + + + +
+ + + + + +
+
+
+
+
+
+
+
+
+
+ + + diff --git a/UI/WebServerResources/js/Mailer/MailboxController.js b/UI/WebServerResources/js/Mailer/MailboxController.js index 333357d72..e841b5cec 100644 --- a/UI/WebServerResources/js/Mailer/MailboxController.js +++ b/UI/WebServerResources/js/Mailer/MailboxController.js @@ -589,9 +589,12 @@ }); }; - this.moveSelectedMessages = function(dstFolder) { + this.moveSelectedMessages = function(dstFolder, message) { var moveSelectedMessage = vm.selectedFolder.hasSelectedMessage(); var selectedMessages = vm.selectedFolder.selectedMessages(); + if (message) { + selectedMessages.push(message); + } var count = vm.selectedFolder.selectedCount(); if (_.size(selectedMessages) > 0) vm.selectedFolder.$moveMessages(selectedMessages, '/' + dstFolder).then(function(index) {