mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 12:25:53 +00:00
Bug 1392602 - Copy SDK Loader to devtools. r=jdescottes
MozReview-Commit-ID: 6INu38Wqvt --HG-- extra : rebase_source : b140f8932bf141abae29f42a13dc4eef58a84d6f
This commit is contained in:
parent
1b9823bc9c
commit
67e0287de3
@ -4,7 +4,7 @@
|
||||
"use strict";
|
||||
|
||||
var Cu = Components.utils;
|
||||
const loaders = Cu.import("resource://gre/modules/commonjs/toolkit/loader.js", {});
|
||||
const loaders = Cu.import("resource://devtools/shared/base-loader.js", {});
|
||||
const { devtools } = Cu.import("resource://devtools/shared/Loader.jsm", {});
|
||||
const { joinURI } = devtools.require("devtools/shared/path");
|
||||
const { assert } = devtools.require("devtools/shared/DevToolsUtils");
|
||||
|
@ -5,16 +5,17 @@
|
||||
|
||||
"use strict";
|
||||
|
||||
const {Loader} = Components.utils.import("resource://gre/modules/commonjs/toolkit/loader.js", {});
|
||||
const {Loader, Require} =
|
||||
Components.utils.import("resource://devtools/shared/base-loader.js", {});
|
||||
|
||||
const loader = new Loader.Loader({
|
||||
const loader = new Loader({
|
||||
paths: {
|
||||
"": "resource://gre/modules/commonjs/",
|
||||
"devtools": "resource://devtools",
|
||||
},
|
||||
globals: {},
|
||||
});
|
||||
const require = Loader.Require(loader, { id: "undo-test" });
|
||||
const require = Require(loader, { id: "undo-test" });
|
||||
|
||||
const {UndoStack} = require("devtools/client/shared/undo");
|
||||
|
||||
|
@ -5,12 +5,12 @@
|
||||
"use strict";
|
||||
|
||||
/**
|
||||
* Manages the addon-sdk loader instance used to load the developer tools.
|
||||
* Manages the base loader (base-loader.js) instance used to load the developer tools.
|
||||
*/
|
||||
|
||||
var { utils: Cu } = Components;
|
||||
var { Services } = Cu.import("resource://gre/modules/Services.jsm", {});
|
||||
var { Loader, descriptor, resolveURI } = Cu.import("resource://gre/modules/commonjs/toolkit/loader.js", {});
|
||||
var { Loader, descriptor, resolveURI } = Cu.import("resource://devtools/shared/base-loader.js", {});
|
||||
var { requireRawId } = Cu.import("resource://devtools/shared/loader-plugin-raw.jsm", {});
|
||||
|
||||
this.EXPORTED_SYMBOLS = ["DevToolsLoader", "devtools", "BuiltinProvider",
|
||||
|
1271
devtools/shared/base-loader.js
Normal file
1271
devtools/shared/base-loader.js
Normal file
File diff suppressed because it is too large
Load Diff
@ -14,7 +14,7 @@
|
||||
*/
|
||||
|
||||
const { Cu, CC, Cc, Ci } = require("chrome");
|
||||
const { Loader } = Cu.import("resource://gre/modules/commonjs/toolkit/loader.js", {});
|
||||
const { Loader } = Cu.import("resource://devtools/shared/base-loader.js", {});
|
||||
const promise = Cu.import("resource://gre/modules/Promise.jsm", {}).Promise;
|
||||
const jsmScope = Cu.import("resource://gre/modules/Services.jsm", {});
|
||||
const { Services } = jsmScope;
|
||||
|
@ -44,6 +44,7 @@ JAR_MANIFESTS += ['jar.mn']
|
||||
DevToolsModules(
|
||||
'async-storage.js',
|
||||
'async-utils.js',
|
||||
'base-loader.js',
|
||||
'builtin-modules.js',
|
||||
'content-observer.js',
|
||||
'debounce.js',
|
||||
|
Loading…
Reference in New Issue
Block a user