[Pkg-mozext-commits] [adblock-plus-element-hiding-helper] 06/12: Issue 3962 - Update developer tools module paths in Element Hiding Helper
David Prévot
taffit at moszumanska.debian.org
Sat May 7 15:43:05 UTC 2016
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 f05e3c62d551eddb29f261a67645cf62d487b88f
Author: Wladimir Palant <trev at adblockplus.org>
Date: Wed Apr 20 19:53:17 2016 +0200
Issue 3962 - Update developer tools module paths in Element Hiding Helper
---
chrome/content/processScript.js | 25 +++++++++++++++++++++++--
lib/inspectorObserver.js | 17 +++++++++++++----
2 files changed, 36 insertions(+), 6 deletions(-)
diff --git a/chrome/content/processScript.js b/chrome/content/processScript.js
index abf33e1..c2feedc 100644
--- a/chrome/content/processScript.js
+++ b/chrome/content/processScript.js
@@ -7,8 +7,29 @@
const Ci = Components.interfaces;
const Cu = Components.utils;
-let {console} = Cu.import("resource://gre/modules/devtools/Console.jsm", {});
-let {DebuggerServer} = Cu.import("resource://gre/modules/devtools/dbg-server.jsm", {});
+let console;
+try
+{
+ // Gecko 44+
+ ({console} = Cu.import("resource://gre/modules/Console.jsm", {}));
+}
+catch (e)
+{
+ ({console} = Cu.import("resource://gre/modules/devtools/Console.jsm", {}));
+}
+
+let DebuggerServer;
+try
+{
+ // Firefox 44+
+ let {require} = Cu.import("resource://devtools/shared/Loader.jsm", {});
+ ({DebuggerServer} = require("devtools/server/main"));
+}
+catch (e)
+{
+ ({DebuggerServer} = Cu.import("resource://gre/modules/devtools/dbg-server.jsm", {}));
+}
+
let {Services} = Cu.import("resource://gre/modules/Services.jsm", {});
let processID = Services.appinfo.processID;
diff --git a/lib/inspectorObserver.js b/lib/inspectorObserver.js
index 2aea535..e8899c9 100644
--- a/lib/inspectorObserver.js
+++ b/lib/inspectorObserver.js
@@ -11,12 +11,21 @@ let InspectorObserver =
let gDevTools;
try
{
- ({gDevTools} = Cu.import("resource:///modules/devtools/gDevTools.jsm", null));
+ // Firefox 44+
+ ({gDevTools} = Cu.import("resource://devtools/client/framework/gDevTools.jsm", null));
}
- catch(e)
+ catch (e)
{
- // No developer tools or unsupported version - ignore.
- return;
+ try
+ {
+ // Older Firefox versions
+ ({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);
--
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