[Pkg-mozext-commits] [compactheader] 36/441: New version: 0.5.3 Add option for email address style
David Prévot
taffit at moszumanska.debian.org
Wed Mar 18 12:28:41 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository compactheader.
commit 4dac43119f73193ffe917e4680c1c1534c45d1a3
Author: joachim.herb <none at none>
Date: Wed Sep 2 22:39:33 2009 +0000
New version: 0.5.3
Add option for email address style
---
.../CompactHeader/content/compactHeaderOverlay.js | 53 +++++++++++++++++++---
.../CompactHeader/content/compactHeaderOverlay.xul | 1 -
2 files changed, 47 insertions(+), 7 deletions(-)
diff --git a/chrome/CompactHeader/content/compactHeaderOverlay.js b/chrome/CompactHeader/content/compactHeaderOverlay.js
index ac96fb7..e18e040 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay.js
+++ b/chrome/CompactHeader/content/compactHeaderOverlay.js
@@ -111,7 +111,7 @@ function create2LHeaderXUL() {
xul1.flex = "100";
var xultmp = document.createElement("mail-multi-emailHeaderField");
- if (prefBranch.getBoolPref("headersize.showlongaddress")) {
+ if (prefBranch.getIntPref("headersize.addressstyle") != 1) {
xultmp.id = "collapsedfromBox";
} else {
xultmp.id = "collapsedfromValue";
@@ -127,7 +127,7 @@ function create2LHeaderXUL() {
xul2.flex = "1";
var xultmp = document.createElement("mail-multi-emailHeaderField");
- if (prefBranch.getBoolPref("headersize.showlongaddress")) {
+ if (prefBranch.getIntPref("headersize.addressstyle") != 1) {
xultmp.id = "collapsedtoCcBccBox";
} else {
xultmp.id = "collapsedtoCcBccValue";
@@ -224,7 +224,7 @@ function create1LHeaderXUL() {
xul0.appendChild(xul2, xul0);
var xultmp = document.createElement("mail-multi-emailHeaderField");
- if (prefBranch.getBoolPref("headersize.showlongaddress")) {
+ if (prefBranch.getIntPref("headersize.addressstyle") != 1) {
xultmp.id = "collapsedtoCcBccBox";
} else {
xultmp.id = "collapsedtoCcBccValue";
@@ -243,7 +243,7 @@ function create1LHeaderXUL() {
xul0.appendChild(xul1, xul0);
var xultmp = document.createElement("mail-multi-emailHeaderField");
- if (prefBranch.getBoolPref("headersize.showlongaddress")) {
+ if (prefBranch.getIntPref("headersize.addressstyle") != 1) {
xultmp.id = "collapsedfromBox";
} else {
xultmp.id = "collapsedfromValue";
@@ -294,7 +294,7 @@ function coheInitializeHeaderViewTables()
//var tb = document.getElementById("collapsedsubjectValue");
gCoheCollapsedHeaderView = {};
var index;
- if (prefBranch.getBoolPref("headersize.showlongaddress")) {
+ if (prefBranch.getIntPref("headersize.addressstyle") != 1) {
for (index = 0; index < gCoheCollapsedHeaderListLongAddresses.length; index++) {
gCoheCollapsedHeaderView[gCoheCollapsedHeaderListLongAddresses[index].name] =
new createHeaderEntry('collapsed', gCoheCollapsedHeaderListLongAddresses[index]);
@@ -438,6 +438,10 @@ function coheUpdateHeaderView()
}
}
+ if (prefBranch.getIntPref("headersize.addressstyle") == 2) {
+ selectEmailDisplayed();
+ }
+
//moveOtherActionBox();
UpdateJunkButton();
updateMyReplyButtons();
@@ -618,7 +622,44 @@ function CoheCopyWebsiteAddress(websiteAddressNode)
}
}
-
+function selectEmailDisplayed() {
+ var xulemail = document.getElementById("collapsedtoCcBccBox");
+ if (xulemail != null) {
+ var nextbox = document.getAnonymousElementByAttribute(xulemail, "anonid", "longEmailAddresses");
+ if (nextbox != null) {
+ var xuldesc = document.getAnonymousElementByAttribute(xulemail, "containsEmail", "true");
+ if (xuldesc != null) {
+ var children = xuldesc.children;
+ for (var i=0; i<children.length; i++) {
+ if (children[i].localName == "mail-emailaddress") {
+ var rawAddress = children[i].getAttribute("emailAddress");
+ if (rawAddress) {
+ children[i].setAttribute("label", rawAddress);
+ }
+ }
+ }
+ }
+ }
+ }
+ var xulemail = document.getElementById("collapsedfromBox");
+ if (xulemail != null) {
+ var nextbox = document.getAnonymousElementByAttribute(xulemail, "anonid", "longEmailAddresses");
+ if (nextbox != null) {
+ var xuldesc = document.getAnonymousElementByAttribute(xulemail, "containsEmail", "true");
+ if (xuldesc != null) {
+ var children = xuldesc.children;
+ for (var i=0; i<children.length; i++) {
+ if (children[i].localName == "mail-emailaddress") {
+ var rawAddress = children[i].getAttribute("emailAddress");
+ if (rawAddress) {
+ children[i].setAttribute("label", rawAddress);
+ }
+ }
+ }
+ }
+ }
+ }
+}
var myPrefObserverView =
{
diff --git a/chrome/CompactHeader/content/compactHeaderOverlay.xul b/chrome/CompactHeader/content/compactHeaderOverlay.xul
index 3ecd222..5737f10 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay.xul
+++ b/chrome/CompactHeader/content/compactHeaderOverlay.xul
@@ -127,7 +127,6 @@
</hbox>
<hbox id="collapsedHeaderView" flex="2" pack="start" class="header-part1 headerContainer">
- <popup id="copyUrlPopup" hidden="true"/>
<popup id="CohecopyUrlPopup" popupanchor="bottomleft">
<menuitem label="©LinkCmd.label;" accesskey="©LinkCmd.accesskey;" oncommand="CoheCopyWebsiteAddress(document.popupNode)"/>
</popup>
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/compactheader.git
More information about the Pkg-mozext-commits
mailing list