fix(mail(js)): show the recipient when in the Drafts mailbox

This commit is contained in:
Francis Lachapelle
2022-02-11 10:02:08 -05:00
parent bd5a5e3049
commit 10076bea09
2 changed files with 5 additions and 4 deletions

View File

@@ -105,11 +105,12 @@
// Local recursive function
createMailboxes = function(level, mailbox) {
mailbox.isSentFolder = mailbox.isSentFolder || mailbox.type == 'sent';
mailbox.isDraftsFolder = mailbox.isDraftsFolder || mailbox.type == 'draft';
for (var i = 0; i < mailbox.children.length; i++) {
mailbox.children[i].level = level;
mailbox.children[i] = new Mailbox(account, mailbox.children[i]);
if (mailbox.isSentFolder)
mailbox.children[i].isSentFolder = true;
mailbox.children[i].isSentFolder = mailbox.isSentFolder;
mailbox.children[i].isDraftsFolder = mailbox.isDraftsFolder;
createMailboxes(level+1, mailbox.children[i]);
}
};

View File

@@ -142,8 +142,8 @@
if ($ctrl.mailboxNameElement)
$ctrl.mailboxNameElement.innerHTML = $ctrl.message.$mailbox.$displayName;
// Sender or recipient when in
if ($ctrl.MailboxService.selectedFolder.isSentFolder)
// Sender or recipient when in Sent or Draft mailbox
if ($ctrl.MailboxService.selectedFolder.isSentFolder || $ctrl.MailboxService.selectedFolder.isDraftsFolder)
$ctrl.senderElement.innerHTML = $ctrl.message.$shortAddress('to').encodeEntities();
else
$ctrl.senderElement.innerHTML = $ctrl.message.$shortAddress('from').encodeEntities();