[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="&copyLinkCmd.label;" accesskey="&copyLinkCmd.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