зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1374735 - use DevToolsShim to create TabTarget in ext-devtools;r=mixedpuppy
Removing dependencies from mozilla-central to devtools. Use DevTools shim instead of directly depending on devtools code here. MozReview-Commit-ID: CeV5tfw1Vnz --HG-- extra : source : 22baf4e67730ce89d5342cb0dd5c1e2e5944b4a1
This commit is contained in:
Родитель
76d7cf451f
Коммит
8725798c60
|
@ -53,9 +53,8 @@ global.getDevToolsTargetForContext = async (context) => {
|
|||
throw new Error("Unexpected target type: only local tabs are currently supported.");
|
||||
}
|
||||
|
||||
const {TabTarget} = require("devtools/client/framework/target");
|
||||
|
||||
context.devToolsTarget = new TabTarget(context.devToolsToolbox.target.tab);
|
||||
const tab = context.devToolsToolbox.target.tab;
|
||||
context.devToolsTarget = DevToolsShim.getTargetForTab(tab);
|
||||
await context.devToolsTarget.makeRemote();
|
||||
|
||||
return context.devToolsTarget;
|
||||
|
|
|
@ -286,7 +286,6 @@ let addonSdkMethods = [
|
|||
"closeToolbox",
|
||||
"connectDebuggerServer",
|
||||
"createDebuggerClient",
|
||||
"getTargetForTab",
|
||||
"getToolbox",
|
||||
"initBrowserToolboxProcessForAddon",
|
||||
"showToolbox",
|
||||
|
@ -299,6 +298,7 @@ let addonSdkMethods = [
|
|||
* therefore DevTools should always be available when they are called.
|
||||
*/
|
||||
let webExtensionsMethods = [
|
||||
"getTargetForTab",
|
||||
"getTheme",
|
||||
];
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче