Bug 1951072 - switch reader mode modules to use moz-src URLs, r=firefox-desktop-core-reviewers ,sync-reviewers,urlbar-reviewers,mossop,jteow,markh
Differential Revision: https://phabricator.services.mozilla.com/D240004
This commit is contained in:
@@ -6,8 +6,8 @@
|
|||||||
const lazy = {};
|
const lazy = {};
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
AboutReader: "resource://gre/modules/AboutReader.sys.mjs",
|
AboutReader: "moz-src:///toolkit/components/reader/AboutReader.sys.mjs",
|
||||||
ReaderMode: "resource://gre/modules/ReaderMode.sys.mjs",
|
ReaderMode: "moz-src:///toolkit/components/reader/ReaderMode.sys.mjs",
|
||||||
Readerable: "resource://gre/modules/Readerable.sys.mjs",
|
Readerable: "resource://gre/modules/Readerable.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ const lazy = {};
|
|||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
PageActions: "resource:///modules/PageActions.sys.mjs",
|
PageActions: "resource:///modules/PageActions.sys.mjs",
|
||||||
PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs",
|
PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs",
|
||||||
ReaderMode: "resource://gre/modules/ReaderMode.sys.mjs",
|
ReaderMode: "moz-src:///toolkit/components/reader/ReaderMode.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
// A set of all of the AboutReaderParent actors that exist.
|
// A set of all of the AboutReaderParent actors that exist.
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ ChromeUtils.defineESModuleGetters(this, {
|
|||||||
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
||||||
ProcessHangMonitor: "resource:///modules/ProcessHangMonitor.sys.mjs",
|
ProcessHangMonitor: "resource:///modules/ProcessHangMonitor.sys.mjs",
|
||||||
PromptUtils: "resource://gre/modules/PromptUtils.sys.mjs",
|
PromptUtils: "resource://gre/modules/PromptUtils.sys.mjs",
|
||||||
ReaderMode: "resource://gre/modules/ReaderMode.sys.mjs",
|
ReaderMode: "moz-src:///toolkit/components/reader/ReaderMode.sys.mjs",
|
||||||
ResetPBMPanel: "resource:///modules/ResetPBMPanel.sys.mjs",
|
ResetPBMPanel: "resource:///modules/ResetPBMPanel.sys.mjs",
|
||||||
SafeBrowsing: "resource://gre/modules/SafeBrowsing.sys.mjs",
|
SafeBrowsing: "resource://gre/modules/SafeBrowsing.sys.mjs",
|
||||||
Sanitizer: "resource:///modules/Sanitizer.sys.mjs",
|
Sanitizer: "resource:///modules/Sanitizer.sys.mjs",
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ ChromeUtils.defineESModuleGetters(lazy, {
|
|||||||
NetUtil: "resource://gre/modules/NetUtil.sys.mjs",
|
NetUtil: "resource://gre/modules/NetUtil.sys.mjs",
|
||||||
PlacesUIUtils: "resource:///modules/PlacesUIUtils.sys.mjs",
|
PlacesUIUtils: "resource:///modules/PlacesUIUtils.sys.mjs",
|
||||||
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
||||||
ReaderMode: "resource://gre/modules/ReaderMode.sys.mjs",
|
ReaderMode: "moz-src:///toolkit/components/reader/ReaderMode.sys.mjs",
|
||||||
ShortcutUtils: "resource://gre/modules/ShortcutUtils.sys.mjs",
|
ShortcutUtils: "resource://gre/modules/ShortcutUtils.sys.mjs",
|
||||||
TranslationsParent: "resource://gre/actors/TranslationsParent.sys.mjs",
|
TranslationsParent: "resource://gre/actors/TranslationsParent.sys.mjs",
|
||||||
WebsiteFilter: "resource:///modules/policies/WebsiteFilter.sys.mjs",
|
WebsiteFilter: "resource:///modules/policies/WebsiteFilter.sys.mjs",
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ ChromeUtils.defineESModuleGetters(this, {
|
|||||||
pktApi: "chrome://pocket/content/pktApi.sys.mjs",
|
pktApi: "chrome://pocket/content/pktApi.sys.mjs",
|
||||||
pktTelemetry: "chrome://pocket/content/pktTelemetry.sys.mjs",
|
pktTelemetry: "chrome://pocket/content/pktTelemetry.sys.mjs",
|
||||||
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
||||||
ReaderMode: "resource://gre/modules/ReaderMode.sys.mjs",
|
ReaderMode: "moz-src:///toolkit/components/reader/ReaderMode.sys.mjs",
|
||||||
SaveToPocket: "chrome://pocket/content/SaveToPocket.sys.mjs",
|
SaveToPocket: "chrome://pocket/content/SaveToPocket.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ ChromeUtils.defineESModuleGetters(lazy, {
|
|||||||
ObjectUtils: "resource://gre/modules/ObjectUtils.sys.mjs",
|
ObjectUtils: "resource://gre/modules/ObjectUtils.sys.mjs",
|
||||||
PartnerLinkAttribution: "resource:///modules/PartnerLinkAttribution.sys.mjs",
|
PartnerLinkAttribution: "resource:///modules/PartnerLinkAttribution.sys.mjs",
|
||||||
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
||||||
ReaderMode: "resource://gre/modules/ReaderMode.sys.mjs",
|
ReaderMode: "moz-src:///toolkit/components/reader/ReaderMode.sys.mjs",
|
||||||
SearchModeSwitcher: "resource:///modules/SearchModeSwitcher.sys.mjs",
|
SearchModeSwitcher: "resource:///modules/SearchModeSwitcher.sys.mjs",
|
||||||
SearchUIUtils: "resource:///modules/SearchUIUtils.sys.mjs",
|
SearchUIUtils: "resource:///modules/SearchUIUtils.sys.mjs",
|
||||||
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ const lazy = {};
|
|||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs",
|
PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs",
|
||||||
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
||||||
ReaderMode: "resource://gre/modules/ReaderMode.sys.mjs",
|
ReaderMode: "moz-src:///toolkit/components/reader/ReaderMode.sys.mjs",
|
||||||
getTabsStore: "resource://services-sync/TabsStore.sys.mjs",
|
getTabsStore: "resource://services-sync/TabsStore.sys.mjs",
|
||||||
RemoteTabRecord: "resource://gre/modules/RustTabs.sys.mjs",
|
RemoteTabRecord: "resource://gre/modules/RustTabs.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ const lazy = {};
|
|||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
DeferredTask: "resource://gre/modules/DeferredTask.sys.mjs",
|
DeferredTask: "resource://gre/modules/DeferredTask.sys.mjs",
|
||||||
ReaderMode: "resource://gre/modules/ReaderMode.sys.mjs",
|
ReaderMode: "moz-src:///toolkit/components/reader/ReaderMode.sys.mjs",
|
||||||
setTimeout: "resource://gre/modules/Timer.sys.mjs",
|
setTimeout: "resource://gre/modules/Timer.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||||
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
import { ReaderMode } from "resource://gre/modules/ReaderMode.sys.mjs";
|
import { ReaderMode } from "moz-src:///toolkit/components/reader/ReaderMode.sys.mjs";
|
||||||
|
|
||||||
import { AppConstants } from "resource://gre/modules/AppConstants.sys.mjs";
|
import { AppConstants } from "resource://gre/modules/AppConstants.sys.mjs";
|
||||||
|
|
||||||
|
|||||||
@@ -13,8 +13,8 @@
|
|||||||
/* import-globals-from /toolkit/components/reader/readability/Readability.js */
|
/* import-globals-from /toolkit/components/reader/readability/Readability.js */
|
||||||
importScripts(
|
importScripts(
|
||||||
"resource://gre/modules/workers/require.js",
|
"resource://gre/modules/workers/require.js",
|
||||||
"resource://gre/modules/reader/JSDOMParser.js",
|
"moz-src:///toolkit/components/reader/readability/JSDOMParser.js",
|
||||||
"resource://gre/modules/reader/Readability.js"
|
"moz-src:///toolkit/components/reader/readability/Readability.js"
|
||||||
);
|
);
|
||||||
|
|
||||||
var PromiseWorker = require("resource://gre/modules/workers/PromiseWorker.js");
|
var PromiseWorker = require("resource://gre/modules/workers/PromiseWorker.js");
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ const lazy = {};
|
|||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
LanguageDetector:
|
LanguageDetector:
|
||||||
"resource://gre/modules/translations/LanguageDetector.sys.mjs",
|
"resource://gre/modules/translations/LanguageDetector.sys.mjs",
|
||||||
ReaderWorker: "resource://gre/modules/reader/ReaderWorker.sys.mjs",
|
ReaderWorker: "moz-src:///toolkit/components/reader/ReaderWorker.sys.mjs",
|
||||||
Readerable: "resource://gre/modules/Readerable.sys.mjs",
|
Readerable: "resource://gre/modules/Readerable.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -9,5 +9,5 @@
|
|||||||
import { BasePromiseWorker } from "resource://gre/modules/PromiseWorker.sys.mjs";
|
import { BasePromiseWorker } from "resource://gre/modules/PromiseWorker.sys.mjs";
|
||||||
|
|
||||||
export var ReaderWorker = new BasePromiseWorker(
|
export var ReaderWorker = new BasePromiseWorker(
|
||||||
"resource://gre/modules/reader/Reader.worker.js"
|
"moz-src:///toolkit/components/reader/Reader.worker.js"
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -6,22 +6,19 @@
|
|||||||
|
|
||||||
JAR_MANIFESTS += ["jar.mn"]
|
JAR_MANIFESTS += ["jar.mn"]
|
||||||
|
|
||||||
EXTRA_JS_MODULES += [
|
MOZ_SRC_FILES += [
|
||||||
"AboutReader.sys.mjs",
|
"AboutReader.sys.mjs",
|
||||||
|
"readability/JSDOMParser.js",
|
||||||
|
"readability/Readability.js",
|
||||||
|
"Reader.worker.js",
|
||||||
"ReaderMode.sys.mjs",
|
"ReaderMode.sys.mjs",
|
||||||
|
"ReaderWorker.sys.mjs",
|
||||||
]
|
]
|
||||||
|
|
||||||
EXTRA_PP_JS_MODULES += [
|
EXTRA_PP_JS_MODULES += [
|
||||||
"Readerable.sys.mjs",
|
"Readerable.sys.mjs",
|
||||||
]
|
]
|
||||||
|
|
||||||
EXTRA_JS_MODULES.reader = [
|
|
||||||
"readability/JSDOMParser.js",
|
|
||||||
"readability/Readability.js",
|
|
||||||
"Reader.worker.js",
|
|
||||||
"ReaderWorker.sys.mjs",
|
|
||||||
]
|
|
||||||
|
|
||||||
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]
|
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]
|
||||||
|
|
||||||
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.toml"]
|
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.toml"]
|
||||||
|
|||||||
@@ -185,7 +185,7 @@ add_task(async function test_reader_button() {
|
|||||||
|
|
||||||
add_task(async function test_getOriginalUrl() {
|
add_task(async function test_getOriginalUrl() {
|
||||||
let { ReaderMode } = ChromeUtils.importESModule(
|
let { ReaderMode } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/ReaderMode.sys.mjs"
|
"moz-src:///toolkit/components/reader/ReaderMode.sys.mjs"
|
||||||
);
|
);
|
||||||
let url = "https://foo.com/article.html";
|
let url = "https://foo.com/article.html";
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import { XPCOMUtils } from "resource://gre/modules/XPCOMUtils.sys.mjs";
|
|||||||
|
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
ReaderMode: "resource://gre/modules/ReaderMode.sys.mjs",
|
ReaderMode: "moz-src:///toolkit/components/reader/ReaderMode.sys.mjs",
|
||||||
Region: "resource://gre/modules/Region.sys.mjs",
|
Region: "resource://gre/modules/Region.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user