Bug 1323466 - Lazy load optional deps from toolbox.js. r=jryans

MozReview-Commit-ID: 1E8fm9dfCwj

--HG--
extra : rebase_source : 450455e6d9044c264cbf4513622a87b9ce99c267
This commit is contained in:
Alexandre Poirot 2016-12-14 08:33:54 -08:00
Родитель e0737b85e4
Коммит 05785798fb
2 изменённых файлов: 8 добавлений и 6 удалений

Просмотреть файл

@ -13,7 +13,6 @@ const OS_IS_64_BITS = "DEVTOOLS_OS_IS_64_BITS_PER_USER";
const HOST_HISTOGRAM = "DEVTOOLS_TOOLBOX_HOST";
const SCREENSIZE_HISTOGRAM = "DEVTOOLS_SCREEN_RESOLUTION_ENUMERATED_PER_USER";
const HTML_NS = "http://www.w3.org/1999/xhtml";
const { SourceMapService } = require("./source-map-service");
var {Ci, Cu} = require("chrome");
var promise = require("promise");
@ -23,8 +22,6 @@ var {Task} = require("devtools/shared/task");
var {gDevTools} = require("devtools/client/framework/devtools");
var EventEmitter = require("devtools/shared/event-emitter");
var Telemetry = require("devtools/client/shared/telemetry");
var HUDService = require("devtools/client/webconsole/hudservice");
var viewSource = require("devtools/client/shared/view-source");
var { attachThread, detachThread } = require("./attach-thread");
var Menu = require("devtools/client/framework/menu");
var MenuItem = require("devtools/client/framework/menu-item");
@ -63,8 +60,12 @@ loader.lazyRequireGetter(this, "settleAll",
"devtools/shared/ThreadSafeDevToolsUtils", true);
loader.lazyRequireGetter(this, "ToolboxButtons",
"devtools/client/definitions", true);
loader.lazyRequireGetter(this, "ViewHelpers",
"devtools/client/shared/widgets/view-helpers", true);
loader.lazyRequireGetter(this, "SourceMapService",
"devtools/client/framework/source-map-service", true);
loader.lazyRequireGetter(this, "HUDService",
"devtools/client/webconsole/hudservice");
loader.lazyRequireGetter(this, "viewSource",
"devtools/client/shared/view-source");
loader.lazyGetter(this, "registerHarOverlay", () => {
return require("devtools/client/netmonitor/har/toolbox-overlay").register;

Просмотреть файл

@ -9,10 +9,11 @@
const {LocalizationHelper} = require("devtools/shared/l10n");
const L10N = new LocalizationHelper("devtools/client/locales/inspector.properties");
const viewSource = require("devtools/client/shared/view-source");
const Editor = require("devtools/client/sourceeditor/editor");
const beautify = require("devtools/shared/jsbeautify/beautify");
loader.lazyRequireGetter(this, "viewSource", "devtools/client/shared/view-source");
const XHTML_NS = "http://www.w3.org/1999/xhtml";
const CONTAINER_WIDTH = 500;