[tor-commits] [torbutton/master] Bug 18905: Hide unusable items from help menu
gk at torproject.org
gk at torproject.org
Wed May 4 13:34:25 UTC 2016
commit b72f495c9593bb7df8fab34b642325c22e4e7393
Author: Arthur Edelstein <arthuredelstein at gmail.com>
Date: Tue Apr 26 15:59:36 2016 -0700
Bug 18905: Hide unusable items from help menu
---
src/chrome.manifest | 3 +++
src/chrome/content/menu-overlay.xul | 18 ++++++++++++++++++
2 files changed, 21 insertions(+)
diff --git a/src/chrome.manifest b/src/chrome.manifest
index 30aa2ff..e85a205 100644
--- a/src/chrome.manifest
+++ b/src/chrome.manifest
@@ -12,6 +12,9 @@ override chrome://branding/locale/brand.dtd chrome://torbutton/locale/brand.dtd
override chrome://branding/locale/brand.properties chrome://torbutton/locale/brand.properties
overlay chrome://browser/content/aboutDialog.xul chrome://torbutton/content/aboutDialog.xul
+# UI customization
+overlay chrome://browser/content/baseMenuOverlay.xul chrome://torbutton/content/menu-overlay.xul
+
# Strings for the about:tbupdate page
override chrome://browser/locale/aboutTBUpdate.dtd chrome://torbutton/locale/aboutTBUpdate.dtd
diff --git a/src/chrome/content/menu-overlay.xul b/src/chrome/content/menu-overlay.xul
new file mode 100644
index 0000000..ceadf85
--- /dev/null
+++ b/src/chrome/content/menu-overlay.xul
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?> <!-- -*- Mode: HTML -*- -->
+
+<!-- Bug 18905: Hide unused help menu items -->
+<overlay id="torbutton-menu-overlay"
+ xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+ <menupopup id="menu_HelpPopup">
+ <menuitem id="menu_openHelp" removeelement="true"/>
+ <menuitem id="menu_openTour" removeelement="true"/>
+ <menuitem id="healthReport" removeelement="true"/>
+ <menuitem id="feedbackPage" removeelement="true"/>
+ <menuitem id="helpSafeMode" removeelement="true"/>
+ <menuitem id="menu_HelpPopup_reportPhishingtoolmenu" removeelement="true"/>
+ <menuitem id="menu_HelpPopup_reportPhishingErrortoolmenu" removeelement="true"/>
+ <!-- dummy elements to avoid 'getElementById' errors -->
+ <box id="menu_HelpPopup_reportPhishingtoolmenu"/>
+ <box id="menu_HelpPopup_reportPhishingErrortoolmenu"/>
+ </menupopup>
+</overlay>
More information about the tor-commits
mailing list