[Pkg-mozext-commits] [compactheader] 39/441: New version: 0.6.0 Flatten icons in header pane. Add icons for menus in header pane.
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 db033c75828a6bfc8913c3af1b4cdf1fdb8badbd
Author: joachim.herb <none at none>
Date: Fri Sep 4 00:09:15 2009 +0000
New version: 0.6.0
Flatten icons in header pane.
Add icons for menus in header pane.
---
.../CompactHeader/content/compactHeaderOverlay.js | 32 ++++++++++-----
chrome/CompactHeader/skin/global/CompactHeader.css | 48 +++++++++++++++++++++-
install.rdf | 2 +-
3 files changed, 68 insertions(+), 14 deletions(-)
diff --git a/chrome/CompactHeader/content/compactHeaderOverlay.js b/chrome/CompactHeader/content/compactHeaderOverlay.js
index e18e040..290bd9f 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay.js
+++ b/chrome/CompactHeader/content/compactHeaderOverlay.js
@@ -535,6 +535,7 @@ function updateHdrButtons() {
for (var j=0; j<buttonslist[buttonname].length; j++){
var myElement = buttonBox.getButton(buttonslist[buttonname][j]);
if (myElement != null) {
+ addClass(myElement, "msgHeaderView-flat-button");
if (prefBranch.getBoolPref(strViewMode + ".display" + buttonname)) {
if (buttonname != "Reply") {
myElement.hidden = false; //! prefBranch.getBoolPref("expandedview.display" + buttonname);
@@ -552,19 +553,20 @@ function updateHdrButtons() {
}
function updateHdrIconText() {
- var myE1 = document.getElementById("collapsedButtonBox");
- var myE2 = document.getElementById("expandedButtonBox");
-
+ var myE = [document.getElementById("collapsedButtonBox"),
+ document.getElementById("expandedButtonBox"),
+ document.getElementById("tagMenuPopup"),
+ document.getElementById("otherActionsButton")];
if (prefBranch.getBoolPref("buttons.showonlyicon")) {
- myE1.removeAttribute("OnlyIcon");
- myE2.removeAttribute("OnlyIcon");
- myE1.setAttribute("OnlyIcon", "Icon");
- myE2.setAttribute("OnlyIcon", "Icon");
+ for (i=0; i<myE.length; i++) {
+ myE[i].removeAttribute("OnlyIcon");
+ myE[i].setAttribute("OnlyIcon", "Icon");
+ }
} else {
- myE1.removeAttribute("OnlyIcon");
- myE2.removeAttribute("OnlyIcon");
- myE1.setAttribute("OnlyIcon", "Text");
- myE2.setAttribute("OnlyIcon", "Text");
+ for (i=0; i<myE.length; i++) {
+ myE[i].removeAttribute("OnlyIcon");
+ myE[i].setAttribute("OnlyIcon", "Text");
+ }
}
}
@@ -574,12 +576,20 @@ function updateMyReplyButtons() {
.getElementsByTagName("header-view-button-box").item(0);
for (var j=0;j<buttonslist["Reply"].length; j++) {
var myElement = buttonBox.getButton(buttonslist["Reply"][j]);
+ addClass(myElement, "msgHeaderView-flat-button");
if (!myElement.hidden) {
myElement.setAttribute("mode", buttonslist["Reply"][j]);
}
}
}
+function addClass(el, strClass) {
+ var testnew = new RegExp('\\b'+strClass+'\\b').test(el.className);
+ if (!testnew) {
+ el.className += el.className?' '+strClass:strClass;
+ }
+}
+
function MyInitViewHeadersMenu()
{
var headerchoice = 1;
diff --git a/chrome/CompactHeader/skin/global/CompactHeader.css b/chrome/CompactHeader/skin/global/CompactHeader.css
index db186c2..1300183 100644
--- a/chrome/CompactHeader/skin/global/CompactHeader.css
+++ b/chrome/CompactHeader/skin/global/CompactHeader.css
@@ -46,6 +46,19 @@
min-width: 1px;
}
+
+#expandedButtonBox .button-menubutton-button,
+#collapsedButtonBox .button-menubutton-button {
+ background-color: transparent;
+ border: transparent;
+}
+
+#expandedButtonBox .msgHeaderView-flat-button,
+#collapsedButtonBox .msgHeaderView-flat-button {
+ padding: 0px;
+ margin: 0px;
+}
+
#collapsedtoCcBccBox .headerNameBox,
#collapsedfromBox .headerNameBox {
display: none;
@@ -54,6 +67,37 @@
display: none;
}
+#otherActionsButton .button-box .box-inherit,
+#tagMenuPopup .button-box .box-inherit {
+ -moz-box-direction: reverse;
+}
+
+#otherActionsButton {
+ list-style-image: url("chrome://CompactHeader/skin/other-action.png");
+ -moz-image-region: rect(0px 16px 16px 0px);
+}
+
+#tagMenuPopup {
+ list-style-image: url("chrome://messenger/skin/icons/mail-toolbar-small.png");
+ -moz-image-region: rect(0px 240px 16px 224px);
+}
+
+#otherActionsButton[OnlyIcon="Text"] .button-text,
+#tagMenuPopup[OnlyIcon="Text"] .button-text {
+ -moz-padding-start: 1px;
+ -moz-padding-end: 5px;
+}
+
+#otherActionsButton[OnlyIcon="Icon"] .button-text,
+#tagMenuPopup[OnlyIcon="Icon"] .button-text {
+ display: none;
+}
+
+#otherActionsButton .button-icon,
+#tagMenuPopup .button-icon {
+ -moz-margin-start: 1px;
+ -moz-margin-end: 1px;
+}
#collapsedHeaderDisplayName {
text-align: left;
@@ -184,8 +228,8 @@
}
/* set button margins */
-#collapsedButtonBox .msgHeaderView-button .button-icon,
-#expandedButtonBox .msgHeaderView-button .button-icon {
+#collapsedButtonBox .msgHeaderView-button .msgHeaderView-flat-button .button-icon,
+#expandedButtonBox .msgHeaderView-button .msgHeaderView-flat-button .button-icon {
-moz-margin-start: 1px;
-moz-margin-end: 1px;
}
diff --git a/install.rdf b/install.rdf
index 01cb307..701449f 100644
--- a/install.rdf
+++ b/install.rdf
@@ -6,7 +6,7 @@
<RDF:Description about="urn:mozilla:install-manifest">
<em:name>CompactHeader</em:name>
- <em:version>0.5.3</em:version>
+ <em:version>0.6.0</em:version>
<em:description>Add ability to reduce header size to one or two lines. Linkify subjects in RSS feeds.</em:description>
<em:creator>Joachim Herb</em:creator>
<em:contributor>Zamula</em:contributor>
--
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