[Pkg-mozext-commits] [compactheader] 369/441: Version 2.0.6beta5: Enable/disable menu items in other actions toolbar button.
David Prévot
taffit at moszumanska.debian.org
Wed Mar 18 12:29:18 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 886fd9c0790a2f959e18f92e4bb3fa2c513e8479
Author: Joachim Herb <Joachim.Herb at gmx.de>
Date: Sat Jun 23 00:35:05 2012 +0200
Version 2.0.6beta5: Enable/disable menu items in other actions toolbar button.
--HG--
branch : more_button_tooltip_update
---
.../content/compactHeaderOverlay-9.xul | 4 +--
.../CompactHeader/content/compactHeaderOverlay.xul | 4 +--
chrome/CompactHeader/content/toolbar.js | 31 ++++++++++++++++++++--
install.rdf | 2 +-
4 files changed, 34 insertions(+), 7 deletions(-)
diff --git a/chrome/CompactHeader/content/compactHeaderOverlay-9.xul b/chrome/CompactHeader/content/compactHeaderOverlay-9.xul
index a479afd..7365cf0 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay-9.xul
+++ b/chrome/CompactHeader/content/compactHeaderOverlay-9.xul
@@ -85,7 +85,7 @@
<button type="menu" id="otherActionsButton" collapsed="true"
label="&otherActionsButton1.label;"
class="msgHeaderView-button msgHeaderView-flat-button">
- <menupopup id="otherActionsPopup" onpopupshowing="InitMessageMark()">
+ <menupopup id="otherActionsPopup" onpopupshowing="org.mozdev.compactHeader.toolbar.showOtherActionButtonMenu();">
<menuitem id="CompactHeader_hdrPane-markFlagged"
type="checkbox"
label="&markStarredCmd.label;"
@@ -94,7 +94,7 @@
insertbefore="viewSourceMenuItem"
key="key_toggleFlagged"/>
<menu id="CompactHeader_hdrPane-HeadersPopupMenu" label="&headersMenu.label;" accesskey="&headersMenu.accesskey;">
- <menupopup id="menu_HeadersPopup" onpopupshowing="InitViewHeadersMenu();">
+ <menupopup id="CompactHeader_menu_HeadersPopup" onpopupshowing="InitViewHeadersMenu();">
<menuitem id="CompactHeader_hdrPane-viewallheaders"
type="radio"
name="viewheadergroup"
diff --git a/chrome/CompactHeader/content/compactHeaderOverlay.xul b/chrome/CompactHeader/content/compactHeaderOverlay.xul
index 0444738..2ecd215 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay.xul
+++ b/chrome/CompactHeader/content/compactHeaderOverlay.xul
@@ -82,7 +82,7 @@
<button type="menu" id="otherActionsButton" collapsed="true"
label="&otherActionsButton.label;"
class="msgHeaderView-button msgHeaderView-flat-button">
- <menupopup id="otherActionsPopup" onpopupshowing="InitMessageMark()">
+ <menupopup id="otherActionsPopup" onpopupshowing="org.mozdev.compactHeader.toolbar.showOtherActionButtonMenu();">
<menuitem id="CompactHeader_hdrPane-markFlagged"
type="checkbox"
label="&markStarredCmd.label;"
@@ -91,7 +91,7 @@
insertbefore="viewSourceMenuItem"
key="key_toggleFlagged"/>
<menu id="CompactHeader_hdrPane-HeadersPopupMenu" label="&headersMenu.label;" accesskey="&headersMenu.accesskey;">
- <menupopup id="menu_HeadersPopup" onpopupshowing="InitViewHeadersMenu();">
+ <menupopup id="CompactHeader_menu_HeadersPopup" onpopupshowing="InitViewHeadersMenu();">
<menuitem id="CompactHeader_hdrPane-viewallheaders"
type="radio"
name="viewheadergroup"
diff --git a/chrome/CompactHeader/content/toolbar.js b/chrome/CompactHeader/content/toolbar.js
index 0e528ec..9ee90ae 100644
--- a/chrome/CompactHeader/content/toolbar.js
+++ b/chrome/CompactHeader/content/toolbar.js
@@ -60,6 +60,17 @@ org.mozdev.compactHeader.toolbar = function() {
{pos:"none", id:"", orient:""},
];
+ let gOtherMenuCommands = {
+ otherActionsOpenConversation: "cmd_openConversation",
+ otherActionsOpenInNewWindow: "cmd_openConversation",
+ otherActionsOpenInNewTab: "cmd_openMessage",
+ viewSourceMenuItem: "cmd_viewPageSource",
+ markAsReadMenuItem: "cmd_markAsRead",
+ markAsUnreadMenuItem: "cmd_markAsUnread",
+ saveAsMenuItem: "cmd_saveAsFile",
+ otherActionsPrint: "cmd_print"
+ };
+
pub.cannotMoveToolbox = function() {
var appInfo = Components.classes["@mozilla.org/xre/app-info;1"]
.getService(Components.interfaces.nsIXULAppInfo);
@@ -169,11 +180,27 @@ org.mozdev.compactHeader.toolbar = function() {
myElement= document.getElementById("otherActionsPopup");
if (myElement) {
newParent.appendChild(myElement);
+ for (let menu in gOtherMenuCommands) {
+ let menuEl = document.getElementById(menu);
+ if (menuEl) {
+ menuEl.setAttribute("command", gOtherMenuCommands[menu]);
+ }
+ }
}
}
org.mozdev.compactHeader.debug.log("fillToolboxPalette stop");
};
+ pub.showOtherActionButtonMenu = function() {
+ org.mozdev.compactHeader.debug.log("showOtherActionButtonMenu start");
+ onShowOtherActionsPopup();
+ InitMessageMark();
+ for (let menu in gOtherMenuCommands) {
+ goUpdateCommand(gOtherMenuCommands[menu]);
+ }
+ org.mozdev.compactHeader.debug.log("showOtherActionButtonMenu stop");
+ }
+
pub.setButtonStyle = function() {
org.mozdev.compactHeader.debug.log("setButtonStyle start");
var hdrToolbar = document.getElementById("header-view-toolbar");
@@ -535,7 +562,7 @@ org.mozdev.compactHeader.toolbar = function() {
if ((currentToolboxPosition == targetPos) &&
(currentToolboxType == targetType) &&
- (currentHeaderViewMode == aHeaderViewMode) &&
+ (currentHeaderViewMode == aHeaderViewMode) &&
(targetType == "single")) {
org.mozdev.compactHeader.debug.log("curPos: " + currentToolboxPosition + " targetPos: " + targetPos);
org.mozdev.compactHeader.debug.log("curType: " + currentToolboxType + " targetType: " + targetType);
@@ -551,7 +578,7 @@ org.mozdev.compactHeader.toolbar = function() {
currentHeaderViewMode = aHeaderViewMode;
org.mozdev.compactHeader.debug.log("setCurrentToolboxPosition 3");
-
+
if (multiMessage){
org.mozdev.compactHeader.debug.log("multiMessage " + multiMessage);
try {
diff --git a/install.rdf b/install.rdf
index 0344b2d..163d079 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>2.0.6beta4</em:version>
+ <em:version>2.0.6beta5</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