diff --git a/mailnews/base/resources/content/mailWidgets.xml b/mailnews/base/resources/content/mailWidgets.xml index 8338825c610c..e3a3c18b7f3a 100644 --- a/mailnews/base/resources/content/mailWidgets.xml +++ b/mailnews/base/resources/content/mailWidgets.xml @@ -16,15 +16,15 @@ - - + + - * + - + @@ -36,11 +36,11 @@ - * + - + @@ -48,8 +48,8 @@ - - + + diff --git a/mailnews/base/resources/content/mailWindow.js b/mailnews/base/resources/content/mailWindow.js index c2e5bd6c5bc5..c226505f5c53 100644 --- a/mailnews/base/resources/content/mailWindow.js +++ b/mailnews/base/resources/content/mailWindow.js @@ -585,16 +585,30 @@ function SetKeywords(aKeywords) return; // these are the UI elements who care about keywords - var ids = ["expandedKeywordImage","expandedHeaderView","msgHeaderView","collapsedHeaderView","collapsedKeywordImage","editMessageBox","expandedAttachmentBox"]; - for (i in ids) { - var element = document.getElementById(ids[i]); - if (element) { - if (aKeywords) - element.setAttribute("class", aKeywords); - else { - // if no keywords, reset class to the original class - element.setAttribute("class", element.getAttribute("originalclass")); + var elements = document.getElementsByAttribute("keywordrelated","true"); + var len = elements.length; + for (var i=0; i - + - + @@ -70,11 +70,11 @@ Rights Reserved. - + - + @@ -85,13 +85,13 @@ Rights Reserved. - - + @@ -103,38 +103,38 @@ Rights Reserved. - + - + - + - - - + + + - + - +