From d1e3d2ddc341504cf162ff737d0afe853fda8c0c Mon Sep 17 00:00:00 2001 From: "mattwillis%gmail.com" <mattwillis%gmail.com> Date: Thu, 8 Mar 2007 02:07:42 +0000 Subject: [PATCH] bug 370836 - Adds more descriptive date to title bar in day view. Patch by Markus Adrario <MarkusAdrario@web.de>, r=lilmatt, ui-r=mvl --- calendar/base/content/calendar-decorated-base.xml | 10 +++++++++- calendar/base/content/calendar-decorated-day-view.xml | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/calendar/base/content/calendar-decorated-base.xml b/calendar/base/content/calendar-decorated-base.xml index 3164a45a1a45..4c7ea70baddb 100644 --- a/calendar/base/content/calendar-decorated-base.xml +++ b/calendar/base/content/calendar-decorated-base.xml @@ -100,7 +100,15 @@ .getService(Components.interfaces.nsIStringBundleService); var brand = sbs.createBundle("chrome://branding/locale/brand.properties"); - document.title = aNameArray[2] + " - " + brand.GetStringFromName("brandShortName"); + var docTitle; + if (!aDate) { + docTitle = aNameArray[2]; + } else { + var df = Cc["@mozilla.org/calendar/datetime-formatter;1"]. + getService(Ci.calIDateTimeFormatter); + docTitle = df.formatDate(aDate); + } + document.title = docTitle + " - " + brand.GetStringFromName("brandShortName"); ]]></body> </method> <method name="moveView"> diff --git a/calendar/base/content/calendar-decorated-day-view.xml b/calendar/base/content/calendar-decorated-day-view.xml index 21779d700ce0..86f95cfc0579 100644 --- a/calendar/base/content/calendar-decorated-day-view.xml +++ b/calendar/base/content/calendar-decorated-day-view.xml @@ -144,7 +144,7 @@ var index = ((aDate.weekday + i + 7) % 7) + 1; nameArray.push(calGetString("dateFormat", "day."+index+".name")); } - document.getAnonymousElementByAttribute(this, "anonid", "nav-control").setNames(nameArray); + document.getAnonymousElementByAttribute(this, "anonid", "nav-control").setNames(nameArray, aDate); ]]></body> </method> </implementation>