[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