Bug 1788925 - Convert AboutReader from JSM to ESM. r=Gijs.
Differential Revision: https://phabricator.services.mozilla.com/D157034
This commit is contained in:
@@ -4,8 +4,6 @@
|
|||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var EXPORTED_SYMBOLS = ["AboutReaderChild"];
|
|
||||||
|
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
|
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineModuleGetter(
|
||||||
@@ -27,7 +25,7 @@ ChromeUtils.defineModuleGetter(
|
|||||||
var gUrlsToDocContentType = new Map();
|
var gUrlsToDocContentType = new Map();
|
||||||
var gUrlsToDocTitle = new Map();
|
var gUrlsToDocTitle = new Map();
|
||||||
|
|
||||||
class AboutReaderChild extends JSWindowActorChild {
|
export class AboutReaderChild extends JSWindowActorChild {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
@@ -5,8 +5,6 @@
|
|||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var EXPORTED_SYMBOLS = ["AboutReaderParent"];
|
|
||||||
|
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
@@ -40,7 +38,7 @@ let gListeners = new Map();
|
|||||||
// parent while switching to it.
|
// parent while switching to it.
|
||||||
let gCachedArticles = new Map();
|
let gCachedArticles = new Map();
|
||||||
|
|
||||||
class AboutReaderParent extends JSWindowActorParent {
|
export class AboutReaderParent extends JSWindowActorParent {
|
||||||
didDestroy() {
|
didDestroy() {
|
||||||
gAllActors.delete(this);
|
gAllActors.delete(this);
|
||||||
|
|
||||||
@@ -42,8 +42,8 @@ FINAL_TARGET_FILES.actors += [
|
|||||||
"AboutPrivateBrowsingParent.jsm",
|
"AboutPrivateBrowsingParent.jsm",
|
||||||
"AboutProtectionsChild.jsm",
|
"AboutProtectionsChild.jsm",
|
||||||
"AboutProtectionsParent.jsm",
|
"AboutProtectionsParent.jsm",
|
||||||
"AboutReaderChild.jsm",
|
"AboutReaderChild.sys.mjs",
|
||||||
"AboutReaderParent.jsm",
|
"AboutReaderParent.sys.mjs",
|
||||||
"AboutTabCrashedChild.sys.mjs",
|
"AboutTabCrashedChild.sys.mjs",
|
||||||
"AboutTabCrashedParent.sys.mjs",
|
"AboutTabCrashedParent.sys.mjs",
|
||||||
"BlockedSiteChild.jsm",
|
"BlockedSiteChild.jsm",
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ ChromeUtils.import("resource://gre/modules/NotificationDB.jsm");
|
|||||||
// lazy module getters
|
// lazy module getters
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
|
AboutReaderParent: "resource:///actors/AboutReaderParent.sys.mjs",
|
||||||
BrowserSearchTelemetry: "resource:///modules/BrowserSearchTelemetry.sys.mjs",
|
BrowserSearchTelemetry: "resource:///modules/BrowserSearchTelemetry.sys.mjs",
|
||||||
FirefoxViewNotificationManager:
|
FirefoxViewNotificationManager:
|
||||||
"resource:///modules/firefox-view-notification-manager.sys.mjs",
|
"resource:///modules/firefox-view-notification-manager.sys.mjs",
|
||||||
@@ -34,7 +35,6 @@ ChromeUtils.defineESModuleGetters(this, {
|
|||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
AboutNewTab: "resource:///modules/AboutNewTab.jsm",
|
AboutNewTab: "resource:///modules/AboutNewTab.jsm",
|
||||||
AboutReaderParent: "resource:///actors/AboutReaderParent.jsm",
|
|
||||||
AddonManager: "resource://gre/modules/AddonManager.jsm",
|
AddonManager: "resource://gre/modules/AddonManager.jsm",
|
||||||
AMTelemetry: "resource://gre/modules/AddonManager.jsm",
|
AMTelemetry: "resource://gre/modules/AddonManager.jsm",
|
||||||
NewTabPagePreloading: "resource:///modules/NewTabPagePreloading.jsm",
|
NewTabPagePreloading: "resource:///modules/NewTabPagePreloading.jsm",
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ const known_scripts = {
|
|||||||
"resource://gre/modules/Log.jsm",
|
"resource://gre/modules/Log.jsm",
|
||||||
|
|
||||||
// Browser front-end
|
// Browser front-end
|
||||||
"resource:///actors/AboutReaderChild.jsm",
|
"resource:///actors/AboutReaderChild.sys.mjs",
|
||||||
"resource:///actors/BrowserTabChild.sys.mjs",
|
"resource:///actors/BrowserTabChild.sys.mjs",
|
||||||
"resource:///actors/LinkHandlerChild.jsm",
|
"resource:///actors/LinkHandlerChild.jsm",
|
||||||
"resource:///actors/PageStyleChild.jsm",
|
"resource:///actors/PageStyleChild.jsm",
|
||||||
|
|||||||
@@ -335,10 +335,10 @@ let JSWINDOWACTORS = {
|
|||||||
|
|
||||||
AboutReader: {
|
AboutReader: {
|
||||||
parent: {
|
parent: {
|
||||||
moduleURI: "resource:///actors/AboutReaderParent.jsm",
|
esModuleURI: "resource:///actors/AboutReaderParent.sys.mjs",
|
||||||
},
|
},
|
||||||
child: {
|
child: {
|
||||||
moduleURI: "resource:///actors/AboutReaderChild.jsm",
|
esModuleURI: "resource:///actors/AboutReaderChild.sys.mjs",
|
||||||
events: {
|
events: {
|
||||||
DOMContentLoaded: {},
|
DOMContentLoaded: {},
|
||||||
pageshow: { mozSystemGroup: true },
|
pageshow: { mozSystemGroup: true },
|
||||||
|
|||||||
@@ -25,11 +25,9 @@ ChromeUtils.defineModuleGetter(
|
|||||||
"PromiseUtils",
|
"PromiseUtils",
|
||||||
"resource://gre/modules/PromiseUtils.jsm"
|
"resource://gre/modules/PromiseUtils.jsm"
|
||||||
);
|
);
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
this,
|
AboutReaderParent: "resource:///actors/AboutReaderParent.sys.mjs",
|
||||||
"AboutReaderParent",
|
});
|
||||||
"resource:///actors/AboutReaderParent.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
var { ExtensionError } = ExtensionUtils;
|
var { ExtensionError } = ExtensionUtils;
|
||||||
|
|
||||||
|
|||||||
@@ -9,8 +9,11 @@ const { XPCOMUtils } = ChromeUtils.importESModule(
|
|||||||
|
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
|
|
||||||
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
|
AboutReaderParent: "resource:///actors/AboutReaderParent.sys.mjs",
|
||||||
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
AboutReaderParent: "resource:///actors/AboutReaderParent.jsm",
|
|
||||||
BrowserUtils: "resource://gre/modules/BrowserUtils.jsm",
|
BrowserUtils: "resource://gre/modules/BrowserUtils.jsm",
|
||||||
EveryWindow: "resource:///modules/EveryWindow.jsm",
|
EveryWindow: "resource:///modules/EveryWindow.jsm",
|
||||||
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.jsm",
|
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.jsm",
|
||||||
|
|||||||
@@ -19,11 +19,9 @@ ChromeUtils.defineModuleGetter(
|
|||||||
"CustomizableUI",
|
"CustomizableUI",
|
||||||
"resource:///modules/CustomizableUI.jsm"
|
"resource:///modules/CustomizableUI.jsm"
|
||||||
);
|
);
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
lazy,
|
AboutReaderParent: "resource:///actors/AboutReaderParent.sys.mjs",
|
||||||
"AboutReaderParent",
|
});
|
||||||
"resource:///actors/AboutReaderParent.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
var EXPORTED_SYMBOLS = ["SaveToPocket"];
|
var EXPORTED_SYMBOLS = ["SaveToPocket"];
|
||||||
|
|
||||||
|
|||||||
@@ -15,8 +15,11 @@ const { AppConstants } = ChromeUtils.import(
|
|||||||
|
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
|
|
||||||
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
|
AboutReaderParent: "resource:///actors/AboutReaderParent.sys.mjs",
|
||||||
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
AboutReaderParent: "resource:///actors/AboutReaderParent.jsm",
|
|
||||||
AddonManager: "resource://gre/modules/AddonManager.jsm",
|
AddonManager: "resource://gre/modules/AddonManager.jsm",
|
||||||
BrowserUsageTelemetry: "resource:///modules/BrowserUsageTelemetry.jsm",
|
BrowserUsageTelemetry: "resource:///modules/BrowserUsageTelemetry.jsm",
|
||||||
BuiltInThemes: "resource:///modules/BuiltInThemes.jsm",
|
BuiltInThemes: "resource:///modules/BuiltInThemes.jsm",
|
||||||
|
|||||||
Reference in New Issue
Block a user