[Pkg-mozext-commits] [compactheader] 42/441: New version 0.6.1: Move menu buttons to header pane button box in compact header view. Clean up of option dialog box: Use standard labels.
David Prévot
taffit at moszumanska.debian.org
Wed Mar 18 12:28:42 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 bfc4663b966bf22e78a5cba87e932cd7919106ba
Author: joachim.herb <none at none>
Date: Fri Sep 4 19:08:57 2009 +0000
New version 0.6.1:
Move menu buttons to header pane button box in compact header view. Clean up of option dialog box: Use standard labels.
---
.../CompactHeader/content/compactHeaderOverlay.js | 30 ++++++++++++++++++++--
.../CompactHeader/content/compactHeaderOverlay.xul | 3 +--
2 files changed, 29 insertions(+), 4 deletions(-)
diff --git a/chrome/CompactHeader/content/compactHeaderOverlay.js b/chrome/CompactHeader/content/compactHeaderOverlay.js
index 290bd9f..48ad892 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay.js
+++ b/chrome/CompactHeader/content/compactHeaderOverlay.js
@@ -319,6 +319,8 @@ function coheInitializeHeaderViewTables()
RSSLinkify.oldSubject = document.getElementById("collapsedsubjectValue");
RSSLinkify.oldSubject.parentNode.insertBefore(RSSLinkify.newSubject, RSSLinkify.oldSubject);
}
+
+// moveMenusToButtonBox();
updateHdrButtons();
updateHdrIconText();
@@ -353,6 +355,8 @@ function coheOnLoadMsgHeaderPane()
gMessageListeners.push(coheMessageListener);
coheFirstTime = false;
}
+
+ moveMenusToButtonBox();
}
var coheMessageListener =
@@ -442,12 +446,33 @@ function coheUpdateHeaderView()
selectEmailDisplayed();
}
- //moveOtherActionBox();
UpdateJunkButton();
updateMyReplyButtons();
updateHdrButtons();
}
+
+function moveMenusToButtonBox() {
+ var target;
+
+ if (gCoheCollapsedHeaderViewMode)
+ target = "collapsedButtonBox";
+ else
+ target = "otherActionsBox";
+
+
+ var newParent = document.getElementById(target);
+ if (newParent != null) {
+ var myElement = document.getElementById("otherActionsButton");
+ newParent.appendChild(myElement);
+ myElement = document.getElementById("tagMenuPopup");
+ newParent.appendChild(myElement);
+ } else {
+ alert ("null");
+ }
+}
+
+
function coheToggleHeaderView ()
{
gCoheCollapsedHeaderViewMode = !gCoheCollapsedHeaderViewMode;
@@ -468,6 +493,7 @@ function coheToggleHeaderView ()
updateHdrButtons();
}
+ moveMenusToButtonBox();
// Work around a xul deck bug where the height of the deck is determined
// by the tallest panel in the deck even if that panel is not selected...
@@ -533,7 +559,7 @@ function updateHdrButtons() {
else
strViewMode = "view.expanded";
for (var j=0; j<buttonslist[buttonname].length; j++){
- var myElement = buttonBox.getButton(buttonslist[buttonname][j]);
+ var myElement = buttonBox.getButton(buttonslist[buttonname][j]) || document.getElementById(buttonslist[buttonname][j]);
if (myElement != null) {
addClass(myElement, "msgHeaderView-flat-button");
if (prefBranch.getBoolPref(strViewMode + ".display" + buttonname)) {
diff --git a/chrome/CompactHeader/content/compactHeaderOverlay.xul b/chrome/CompactHeader/content/compactHeaderOverlay.xul
index 5737f10..375a8ad 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay.xul
+++ b/chrome/CompactHeader/content/compactHeaderOverlay.xul
@@ -109,8 +109,7 @@
oncommand="openDialog('chrome://CompactHeader/content/preferences.xul', 'prefs', 'chrome,resizable=no');"/>
</menupopup>
</button>
- <button type="menu"
- id="tagMenuPopup"
+ <button type="menu" id="tagMenuPopup"
label="&tagMenu.label;"
class="msgHeaderView-button msgHeaderView-flat-button">
<menupopup id="tagMenuPopup-tagpopup" onpopupshowing="InitMessageTags(this)">
--
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