From 96a035a4ca85c2a0221763a0630a06f5e3d6914a Mon Sep 17 00:00:00 2001 From: Luc Charland Date: Wed, 26 Sep 2012 11:28:18 -0400 Subject: [PATCH] Fixed bug #1104 : subject is used as title always When the windows were opened, subject was not used as title. --- UI/Templates/MailerUI/UIxMailView.wox | 2 +- UI/WebServerResources/UIxMailEditor.js | 6 ++++++ UI/WebServerResources/UIxMailPopupView.js | 4 ++++ 3 files changed, 11 insertions(+), 1 deletion(-) 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) {
:
: