[Pkg-mozext-commits] [compactheader] 234/441: No working: Replace dispMUAicon by broadcaster
David Prévot
taffit at moszumanska.debian.org
Wed Mar 18 12:29:02 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 4b319de383864a6804c15a540ddc06630616a8eb
Author: joachim <none at none>
Date: Sun Jul 24 12:44:37 2011 +0200
No working: Replace dispMUAicon by broadcaster
--HG--
branch : B_broadcaster
---
chrome/CompactHeader/content/buttonsOverlay.xul | 4 +-
.../CompactHeader/content/compactHeaderOverlay.xul | 6 +-
chrome/CompactHeader/content/toolbar.js | 67 ++++++++--------------
3 files changed, 29 insertions(+), 48 deletions(-)
diff --git a/chrome/CompactHeader/content/buttonsOverlay.xul b/chrome/CompactHeader/content/buttonsOverlay.xul
index b755ba5..68a77ac 100644
--- a/chrome/CompactHeader/content/buttonsOverlay.xul
+++ b/chrome/CompactHeader/content/buttonsOverlay.xul
@@ -31,9 +31,9 @@
image="chrome://dispmua/content/48x48/thunderbird-windows.png"
label="display MUA"
oncommand="dispMUA.infopopup();">
- <observes element="dispMUAbroadcast" attribute="src"
+ <observes element="dispMUAicon" attribute="src"
onbroadcast="org.mozdev.compactHeader.toolbar.onChangeDispMUAicon('src');"/>
- <observes element="dispMUAbroadcast" attribute="tooltiptext"/>
+ <observes element="dispMUAicon" attribute="tooltiptext"/>
</toolbarbutton>
</toolbarpalette>
diff --git a/chrome/CompactHeader/content/compactHeaderOverlay.xul b/chrome/CompactHeader/content/compactHeaderOverlay.xul
index 397bab5..1b17fe8 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay.xul
+++ b/chrome/CompactHeader/content/compactHeaderOverlay.xul
@@ -123,7 +123,7 @@
</vbox>
<vbox id="dispMUAexp" collapsed="false">
- <image id="dispMUAiconExp" observes="dispMUAbroadcast" tooltiptext="" style="width:48px; height:48px; margin-left:2px; margin-right:2px;" onclick="dispMUA.infopopup();"/>
+ <image id="dispMUAiconExp" observes="dispMUAicon" tooltiptext="" style="width:48px; height:48px; margin-left:2px; margin-right:2px;" onclick="dispMUA.infopopup();"/>
</vbox>
</vbox>
@@ -229,11 +229,11 @@
</vbox>
<vbox id="dispMUA2line">
- <image id="dispMUAicon2line" observes="dispMUAbroadcast" tooltiptext="" style="width:32px; height:32px; margin-left:2px; margin-right:2px;" onclick="dispMUA.infopopup();"/>
+ <image id="dispMUAicon2line" observes="dispMUAicon" tooltiptext="" style="width:32px; height:32px; margin-left:2px; margin-right:2px;" onclick="dispMUA.infopopup();"/>
</vbox>
<vbox id="dispMUAcompact">
- <image id="dispMUAiconCompact" observes="dispMUAbroadcast" tooltiptext="" style="width:24px; height:24px; margin:-2px 2px -2px 2px;" onclick="dispMUA.infopopup();"/>
+ <image id="dispMUAiconCompact" observes="dispMUAicon" tooltiptext="" style="width:24px; height:24px; margin:-2px 2px -2px 2px;" onclick="dispMUA.infopopup();"/>
</vbox>
diff --git a/chrome/CompactHeader/content/toolbar.js b/chrome/CompactHeader/content/toolbar.js
index 38a8ce6..507d17b 100644
--- a/chrome/CompactHeader/content/toolbar.js
+++ b/chrome/CompactHeader/content/toolbar.js
@@ -252,7 +252,7 @@ org.mozdev.compactHeader.toolbar = function() {
var dispMUAButton = document.getElementById("button-dispMUA");
var dispMUABox = document.getElementById("dispMUA");
if (dispMUABox) {
- dispMUABox.setAttribute("collapsed", "true"); // hide original
+ hideDispMUABox(dispMUABox);
var IconContainerDispMUA = null;
if (dispMUAButton) {
/* expanded view 48 * 48 */
@@ -316,52 +316,10 @@ org.mozdev.compactHeader.toolbar = function() {
if (IconContainerDispMUA = document.getElementById("button-dispMUA")) {
IconContainerDispMUA.setAttribute("image", imageSrc);
}
-// /* expanded view 48 * 48 */
-// if (IconContainerDispMUA = document.getElementById("dispMUAiconExp")) {
-// IconContainerDispMUA.setAttribute("src", imageSrc);
-// }
-// /* two line view 32 * 32 */
-// if (IconContainerDispMUA = document.getElementById("dispMUAicon2line")) {
-// IconContainerDispMUA.setAttribute("src", imageSrc);
-// }
-// /* compact view 24 * 24 */
-// if (IconContainerDispMUA = document.getElementById("dispMUAiconCompact")) {
-// IconContainerDispMUA.setAttribute("src", imageSrc);
-// }
-// org.mozdev.compactHeader.debug.log("onChangeDispMUAicon stop");
-// }
-// else if (event.attrName == "tooltiptext") {
-// org.mozdev.compactHeader.debug.log("onChangeDispMUAicon start");
-// var tooltipText = document.getElementById("dispMUAicon").getAttribute("tooltiptext");
-// var buttonDispMUA = document.getElementById("button-dispMUA");
-// if (buttonDispMUA) {
-// buttonDispMUA.setAttribute("tooltiptext", tooltipText);
-// }
-// /* expanded view 48 * 48 */
-// if (IconContainerDispMUA = document.getElementById("dispMUAiconExp")) {
-// IconContainerDispMUA.setAttribute("tooltiptext", tooltipText);
-// }
-// /* two line view 32 * 32 */
-// if (IconContainerDispMUA = document.getElementById("dispMUAicon2line")) {
-// IconContainerDispMUA.setAttribute("tooltiptext", tooltipText);
-// }
-// /* compact view 24 * 24 */
-// if (IconContainerDispMUA = document.getElementById("dispMUAiconCompact")) {
-// IconContainerDispMUA.setAttribute("tooltiptext", tooltipText);
-// }
org.mozdev.compactHeader.debug.log("onChangeDispMUAicon stop");
}
};
-// function onChangeHeaderToolbar(event) {
-// if (event.attrName == "currentset") {
-// if (document.getElementById("button-dispMUA")) {
-// gDBView.reloadMessage();
-// }
-// dispMUACheck();
-// org.mozdev.compactHeader.buttons.coheToggleStar();
-// }
-// }
pub.onDoCustomizationHeaderViewToolbox = function(event) {
if (event.attrName == "doCustomization") {
org.mozdev.compactHeader.debug.log("onDoCustomizationHeaderViewToolbox start" + event);
@@ -392,6 +350,29 @@ org.mozdev.compactHeader.toolbar = function() {
}
};
+ hideDispMUABox = function(dispMUABox) {
+ org.mozdev.compactHeader.debug.log("hideDispMUABox start");
+ dispMUABox.setAttribute("collapsed", "true"); // hide original
+ var dispMUAicon = document.getElementById("dispMUAicon");
+ var messengerWindow = document.getElementById("messengerWindow");
+ if (dispMUAicon && messengerWindow && dispMUAicon.localName == "image") {
+ org.mozdev.compactHeader.debug.log("hideDispMUABox 1");
+ var broadcasterset = document.createElement("broadcasterset");
+ messengerWindow.appendChild(broadcasterset);
+ org.mozdev.compactHeader.debug.log("hideDispMUABox 2");
+ dispMUAicon.parentNode.removeChild(dispMUAicon);
+ org.mozdev.compactHeader.debug.log("hideDispMUABox 3");
+ var dispMUAbroadcast = document.createElement("broadcaster");
+ org.mozdev.compactHeader.debug.log("hideDispMUABox 4");
+ dispMUAbroadcast.id = "dispMUAicon";
+ //dispMUAbroadcast.setAttribute("src", "");
+ dispMUAbroadcast.setAttribute("tooltiptext", "");
+ org.mozdev.compactHeader.debug.log("hideDispMUABox 5");
+ broadcasterset.appendChild(dispMUAbroadcast);
+ org.mozdev.compactHeader.debug.log("hideDispMUABox 6");
+ }
+ org.mozdev.compactHeader.debug.log("hideDispMUABox stop");
+ };
removeButtonDispMUA = function() {
org.mozdev.compactHeader.debug.log("removeButtonDispMUA start");
--
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