diff --git a/UI/Templates/MailerUI/UIxMailView.wox b/UI/Templates/MailerUI/UIxMailView.wox index 005df4d43..a0f3945ba 100644 --- a/UI/Templates/MailerUI/UIxMailView.wox +++ b/UI/Templates/MailerUI/UIxMailView.wox @@ -16,7 +16,7 @@ - + diff --git a/UI/WebServerResources/UIxMailEditor.js b/UI/WebServerResources/UIxMailEditor.js index 6c0a4610a..12b6ed0e9 100644 --- a/UI/WebServerResources/UIxMailEditor.js +++ b/UI/WebServerResources/UIxMailEditor.js @@ -423,6 +423,12 @@ function initMailEditor() { configureDragHandle(); + // Set current subject as window title if not set, use '(Untitled)' + if (document.pageform.subject.value == "") + document.title = '(' + _("Untitled") + ')'; + else + document.title = _(document.pageform.subject.value); + // Change the window title when typing the subject $$("div#subjectRow input").first().on("keyup", updateWindowTitleFromSubject); diff --git a/UI/WebServerResources/UIxMailPopupView.js b/UI/WebServerResources/UIxMailPopupView.js index f1b370664..d92fc0bf3 100644 --- a/UI/WebServerResources/UIxMailPopupView.js +++ b/UI/WebServerResources/UIxMailPopupView.js @@ -16,6 +16,10 @@ function initPopupMailer(event) { window.messageUID = mailboxName + "/" + messageName; handleReturnReceipt(); + + var td = $("subject"); + if (td) + document.title = td.allTextContent(); } function onICalendarButtonClick(event) {
:
: