Bug 1824612 - Convert consumers of toolkit/components/extensions to ES modules. r=robwu,webcompat-reviewers,geckoview-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,sgalich,valentin,nalexander,mconley,m_kato
Depends on D175553 Differential Revision: https://phabricator.services.mozilla.com/D176005
This commit is contained in:
@@ -8,14 +8,11 @@
|
||||
|
||||
ChromeUtils.defineESModuleGetters(this, {
|
||||
CustomizableUI: "resource:///modules/CustomizableUI.sys.mjs",
|
||||
ExtensionTelemetry: "resource://gre/modules/ExtensionTelemetry.sys.mjs",
|
||||
OriginControls: "resource://gre/modules/ExtensionPermissions.sys.mjs",
|
||||
clearTimeout: "resource://gre/modules/Timer.sys.mjs",
|
||||
setTimeout: "resource://gre/modules/Timer.sys.mjs",
|
||||
});
|
||||
ChromeUtils.defineModuleGetter(
|
||||
this,
|
||||
"ExtensionTelemetry",
|
||||
"resource://gre/modules/ExtensionTelemetry.jsm"
|
||||
);
|
||||
ChromeUtils.defineModuleGetter(
|
||||
this,
|
||||
"ViewPopup",
|
||||
@@ -26,19 +23,14 @@ ChromeUtils.defineModuleGetter(
|
||||
"BrowserUsageTelemetry",
|
||||
"resource:///modules/BrowserUsageTelemetry.jsm"
|
||||
);
|
||||
ChromeUtils.defineModuleGetter(
|
||||
this,
|
||||
"OriginControls",
|
||||
"resource://gre/modules/ExtensionPermissions.jsm"
|
||||
);
|
||||
|
||||
var { DefaultWeakMap, ExtensionError } = ExtensionUtils;
|
||||
|
||||
var { ExtensionParent } = ChromeUtils.import(
|
||||
"resource://gre/modules/ExtensionParent.jsm"
|
||||
var { ExtensionParent } = ChromeUtils.importESModule(
|
||||
"resource://gre/modules/ExtensionParent.sys.mjs"
|
||||
);
|
||||
var { BrowserActionBase } = ChromeUtils.import(
|
||||
"resource://gre/modules/ExtensionActions.jsm"
|
||||
var { BrowserActionBase } = ChromeUtils.importESModule(
|
||||
"resource://gre/modules/ExtensionActions.sys.mjs"
|
||||
);
|
||||
|
||||
var { IconDetails, StartupCache } = ExtensionParent;
|
||||
|
||||
Reference in New Issue
Block a user