From b970f7ac4f4a5e027ceebdf3a44172af08ae02a7 Mon Sep 17 00:00:00 2001 From: "neil%parkwaycc.co.uk" Date: Wed, 12 Feb 2003 11:42:50 +0000 Subject: [PATCH] Bug 112264 need descriptive tooltips for thread pane column headers r/sr=sspitzer a=asa --- .../base/resources/content/commandglue.js | 4 ++ .../base/resources/content/threadPane.xul | 54 +++++++++++++------ .../locale/en-US/messenger.properties | 4 ++ .../resources/locale/en-US/threadpane.dtd | 17 +++++- 4 files changed, 60 insertions(+), 19 deletions(-) diff --git a/mailnews/base/resources/content/commandglue.js b/mailnews/base/resources/content/commandglue.js index 3dfb21cae454..220e3f1ec2ee 100644 --- a/mailnews/base/resources/content/commandglue.js +++ b/mailnews/base/resources/content/commandglue.js @@ -385,11 +385,13 @@ function SetSentFolderColumns(isSentFolder) var searchCriteria = document.getElementById("searchCriteria"); if(isSentFolder) { + senderOrRecipientColumn.setAttribute("tooltiptext", gMessengerBundle.getString("recipientColumnTooltip")); senderOrRecipientColumn.setAttribute("label", gMessengerBundle.getString("recipientColumnHeader")); searchCriteria.setAttribute("value", gMessengerBundle.getString("recipientSearchCriteria")); } else { + senderOrRecipientColumn.setAttribute("tooltiptext", gMessengerBundle.getString("senderColumnTooltip")); senderOrRecipientColumn.setAttribute("label", gMessengerBundle.getString("senderColumnHeader")); searchCriteria.setAttribute("value", gMessengerBundle.getString("senderSearchCriteria")); } @@ -400,9 +402,11 @@ function SetNewsFolderColumns(isNewsFolder) var sizeColumn = document.getElementById("sizeCol"); if (isNewsFolder) { + sizeColumn.setAttribute("tooltiptext",gMessengerBundle.getString("linesColumnTooltip")); sizeColumn.setAttribute("label",gMessengerBundle.getString("linesColumnHeader")); } else { + sizeColumn.setAttribute("tooltiptext", gMessengerBundle.getString("sizeColumnTooltip")); sizeColumn.setAttribute("label", gMessengerBundle.getString("sizeColumnHeader")); } } diff --git a/mailnews/base/resources/content/threadPane.xul b/mailnews/base/resources/content/threadPane.xul index 2c7357cfbc31..95d61cfb38cd 100644 --- a/mailnews/base/resources/content/threadPane.xul +++ b/mailnews/base/resources/content/threadPane.xul @@ -18,13 +18,17 @@ The Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by Netscape are Copyright (C) 1998-1999 Netscape Communications Corporation. All Rights Reserved. + +Contributors: + Neil Rashbrook + --> - + @@ -35,36 +39,52 @@ Rights Reserved. onkeypress="ThreadPaneKeyPress(event);" onselect="ThreadPaneSelectionChanged();"> - - + - + - + - + - + - + diff --git a/mailnews/base/resources/locale/en-US/messenger.properties b/mailnews/base/resources/locale/en-US/messenger.properties index 599bb281b112..b89bd432ceff 100644 --- a/mailnews/base/resources/locale/en-US/messenger.properties +++ b/mailnews/base/resources/locale/en-US/messenger.properties @@ -106,12 +106,16 @@ serverType-none=Local Mail Store serverType-movemail=Unix Movemail # used in the column and in the "View | Sort By " menu +recipientColumnTooltip=Click to sort by recipient recipientColumnHeader=Recipient recipientAccessKey=r +senderColumnTooltip=Click to sort by sender senderColumnHeader=Sender senderAccessKey=r +sizeColumnTooltip=Click to sort by size sizeColumnHeader=Size +linesColumnTooltip=Click to sort by lines linesColumnHeader=Lines # status feedback stuff diff --git a/mailnews/base/resources/locale/en-US/threadpane.dtd b/mailnews/base/resources/locale/en-US/threadpane.dtd index f7118d31cc13..1d52ae28044f 100644 --- a/mailnews/base/resources/locale/en-US/threadpane.dtd +++ b/mailnews/base/resources/locale/en-US/threadpane.dtd @@ -37,8 +37,21 @@ Rights Reserved. - - + + + + + + + + + + + + + + +