[Pkg-mozext-commits] [adblock-plus-element-hiding-helper] 457/483: Issue 316 - Element Hiding Helper broken in SeaMonkey

David Prévot taffit at moszumanska.debian.org
Thu Jan 22 21:42:06 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository adblock-plus-element-hiding-helper.

commit 99b69f1517c98f892c012ac8aa9ca6454df63136
Author: Wladimir Palant <trev at adblockplus.org>
Date:   Sun Apr 13 10:19:15 2014 +0200

    Issue 316 - Element Hiding Helper broken in SeaMonkey
---
 lib/inspectorObserver.js | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/lib/inspectorObserver.js b/lib/inspectorObserver.js
index f6fd747..e94dcc4 100644
--- a/lib/inspectorObserver.js
+++ b/lib/inspectorObserver.js
@@ -4,12 +4,21 @@
  * http://mozilla.org/MPL/2.0/.
  */
 
-let {gDevTools} = Cu.import("resource:///modules/devtools/gDevTools.jsm", null);
-
 let InspectorObserver =
 {
   init: function()
   {
+    let gDevTools;
+    try
+    {
+      ({gDevTools}) = Cu.import("resource:///modules/devtools/gDevTools.jsm", null);
+    }
+    catch(e)
+    {
+      // No developer tools or unsupported version - ignore.
+      return;
+    }
+
     gDevTools.on("inspector-ready", this.inspectorReady);
     onShutdown.add(function()
     {
@@ -27,14 +36,14 @@ let InspectorObserver =
     this.__defineGetter__("inspectorButtonTooltip", function() result);
     return this.inspectorButtonTooltip;
   },
-  
+
   inspectorReady: function(eventName, toolbox, panel)
   {
     let panelWindow = panel.panelWin;
     let inspectBtn = panelWindow.document.getElementById("inspector-inspect-toolbutton");
     if (!inspectBtn)
       return;
-    
+
     let tooltiptext = InspectorObserver.inspectorButtonTooltip;
     button = panelWindow.document.createElement("toolbarbutton");
     button.setAttribute("id", "inspector-abp-elemhide-toolbutton");
@@ -46,7 +55,7 @@ let InspectorObserver =
     button.setAttribute("tabindex", "0");
     button.addEventListener("command", function()
     {
-      panelWindow.openDialog("chrome://elemhidehelper/content/composer.xul", "_blank", 
+      panelWindow.openDialog("chrome://elemhidehelper/content/composer.xul", "_blank",
                              "chrome,centerscreen,resizable,dialog=no", panel.selection.node);
     }, false);
     inspectBtn.parentNode.insertBefore(button, inspectBtn.nextSibling);

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/adblock-plus-element-hiding-helper.git



More information about the Pkg-mozext-commits mailing list