[Pkg-mozext-commits] [compactheader] 119/441: New version 1.1.4: Bugfix: Open message in new window the first time Better icons for smime box
David Prévot
taffit at moszumanska.debian.org
Wed Mar 18 12:28:50 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 2c3d51b35149e6cc7233f080e430ec31eb1a77b3
Author: joachim.herb <none at none>
Date: Fri Dec 11 22:53:24 2009 +0000
New version 1.1.4:
Bugfix: Open message in new window the first time
Better icons for smime box
---
.../CompactHeader/content/compactHeaderOverlay.js | 138 ++++++++++++++++++++-
install.rdf | 4 +-
2 files changed, 137 insertions(+), 5 deletions(-)
diff --git a/chrome/CompactHeader/content/compactHeaderOverlay.js b/chrome/CompactHeader/content/compactHeaderOverlay.js
index 8452022..8925553 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay.js
+++ b/chrome/CompactHeader/content/compactHeaderOverlay.js
@@ -117,7 +117,7 @@ org.mozdev.compactHeader.pane = function() {
function coheOutputEmailAddresses(headerEntry, emailAddresses) {
/* function copied from comm-1.9.1/ mail/ base/ content/ msgHdrViewOverlay.js 771135e6aaf5 */
- if (!emailAddresses)
+ if (!emailAddresses)
return;
var addresses = {};
@@ -255,6 +255,8 @@ org.mozdev.compactHeader.pane = function() {
}
coheToggleHeaderContent();
+ setButtonStyle();
+ org.mozdev.customizeHeaderToolbar.messenger.saveToolboxData();
}
var coheMessageListener =
@@ -371,7 +373,7 @@ org.mozdev.compactHeader.pane = function() {
var hdrToolbox = document.getElementById("header-view-toolbox");
var buttons = ["button-reply", "button-replyall", "button-replylist",
"button-tag", "button-forward", "button-archive", "button-file",
- "button-print", "button-mark"];
+ "button-print", "button-mark", "button-starMessages"];
var currentSet=hdrToolbar.getAttribute("currentset");
hdrToolbar.currentSet = currentSet;
for (var i=0; i<buttons.length; i++) {
@@ -432,7 +434,99 @@ org.mozdev.compactHeader.pane = function() {
}
}
}
-
+
+ function setButtonStyle() {
+ var hdrToolbar = document.getElementById("header-view-toolbar");
+ var hdrToolbox = document.getElementById("header-view-toolbox");
+ var buttons = hdrToolbar.querySelectorAll("toolbarbutton");
+ for (var i=0; i<buttons.length; i++) {
+ var button = buttons[i];
+ if (button) {
+ addClass(button, "customize-header-toolbar-button");
+ addClass(button, "customize-header-toolbar-" + button.id)
+ if (cohePrefBranch.getBoolPref("headersize.flatButtons")) {
+ if (button.type != "menu-button") {
+ addClass(button, "msgHeaderView-flat-button");
+ } else {
+ removeClass(button, "msgHeaderView-flat-button");
+ removeClass(button, "msgHeaderView-button");
+ removeClass(button, "msgHeaderView-button-out");
+ addClass(button, "msgHeaderView-flat-button-out");
+ }
+ } else {
+ if (button.type != "menu-button") {
+ removeClass(button, "msgHeaderView-flat-button");
+ } else {
+ removeClass(button, "msgHeaderView-flat-button");
+ removeClass(button, "msgHeaderView-button");
+ removeClass(button, "msgHeaderView-flat-button-out");
+ addClass(button, "msgHeaderView-button-out");
+ }
+ }
+ }
+ }
+
+ var buttons = hdrToolbar.querySelectorAll("toolbaritem");
+ for (var i=0; i<buttons.length; i++) {
+ var button = buttons[i];
+ if (button) {
+ addClass(button, "customize-header-toolbar-button");
+ addClass(button, "customize-header-toolbar-" + button.id)
+ if (cohePrefBranch.getBoolPref("headersize.flatButtons")) {
+ removeClass(button, "msgHeaderView-button-out-item");
+ addClass(button, "msgHeaderView-flat-button-out-item");
+ } else {
+ removeClass(button, "msgHeaderView-flat-button-out-item");
+ addClass(button, "msgHeaderView-button-out-item");
+ }
+ }
+ }
+
+ buttons = hdrToolbox.palette.querySelectorAll("toolbarbutton");
+ for (var i=0; i<buttons.length; i++) {
+ var button = buttons[i];
+ if (button) {
+ addClass(button, "customize-header-toolbar-button");
+ addClass(button, "customize-header-toolbar-" + button.id)
+ if (cohePrefBranch.getBoolPref("headersize.flatButtons")) {
+ if (button.getAttribute("type") != "menu-button") {
+ addClass(button, "msgHeaderView-flat-button");
+ } else {
+ removeClass(button, "msgHeaderView-flat-button");
+ removeClass(button, "msgHeaderView-button");
+ removeClass(button, "msgHeaderView-button-out");
+ addClass(button, "msgHeaderView-flat-button-out");
+ }
+ } else {
+ if (button.getAttribute("type") != "menu-button") {
+ removeClass(button, "msgHeaderView-flat-button");
+ } else {
+ removeClass(button, "msgHeaderView-flat-button");
+ removeClass(button, "msgHeaderView-button");
+ removeClass(button, "msgHeaderView-flat-button-out");
+ addClass(button, "msgHeaderView-button-out");
+ }
+ }
+ }
+ }
+
+ buttons = hdrToolbox.palette.querySelectorAll("toolbaritem");
+ for (var i=0; i<buttons.length; i++) {
+ var button = buttons[i];
+ if (button) {
+ addClass(button, "customize-header-toolbar-button");
+ addClass(button, "customize-header-toolbar-" + button.id)
+ if (cohePrefBranch.getBoolPref("headersize.flatButtons")) {
+ removeClass(button, "msgHeaderView-button-out-item");
+ addClass(button, "msgHeaderView-flat-button-out-item");
+ } else {
+ removeClass(button, "msgHeaderView-flat-button-out-item");
+ addClass(button, "msgHeaderView-button-out-item");
+ }
+ }
+ }
+ }
+
pub.coheToggleHeaderView = function() {
gCoheCollapsedHeaderViewMode = !gCoheCollapsedHeaderViewMode;
@@ -464,6 +558,44 @@ org.mozdev.compactHeader.pane = function() {
var strShowLabel = document.getElementById("CoheShowDetailsLabel").value;
var strLabel;
+ var smimeBox = document.getElementById("smimeBox");
+
+ if (smimeBox != null) {
+ if (gCoheCollapsedHeaderViewMode) {
+ var parent = document.getElementById("collapsed2LdateOutBox");
+ var refElement = document.getElementById("collapsed2LdateRow");
+ if (parent != null && refElement != null) {
+ parent.insertBefore(smimeBox, refElement);
+ }
+ }
+ else {
+ var parent = document.getElementById("dateValueBox");
+ var refElement = document.getElementById("dateLabel");
+ if (parent != null && refElement != null) {
+ parent.insertBefore(smimeBox, refElement);
+ }
+ }
+ }
+
+ var dispMUABox = document.getElementById("dispMUA");
+
+ if (dispMUABox != null) {
+ if (gCoheCollapsedHeaderViewMode) {
+ var parent = document.getElementById("collapsed2LdateOutBox");
+ var refElement = document.getElementById("collapsed2LdateRow");
+ if (parent != null && refElement != null) {
+ parent.insertBefore(dispMUABox, refElement);
+ }
+ }
+ else {
+ var parent = document.getElementById("dateValueBox");
+ var refElement = document.getElementById("dateLabel");
+ if (parent != null && refElement != null) {
+ parent.insertBefore(dispMUABox, refElement);
+ }
+ }
+ }
+
org.mozdev.customizeHeaderToolbar.messenger.loadToolboxData();
var hdrToolbox = document.getElementById("header-view-toolbox");
diff --git a/install.rdf b/install.rdf
index 2665b7e..c0c7a27 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>1.0.2</em:version>
+ <em:version>1.1.4</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>
@@ -21,7 +21,7 @@
<em:targetApplication>
<RDF:Description>
<em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
- <em:minVersion>3.0pre</em:minVersion>
+ <em:minVersion>3.0</em:minVersion>
<em:maxVersion>3.0.*</em:maxVersion>
</RDF:Description>
</em:targetApplication>
--
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