Merge pull request #19544 from hecerinc/hecerinc/viewerCssFF
Reenable viewerCssTheme option for Firefox
This commit is contained in:
commit
84a5e90a43
@ -1431,6 +1431,7 @@ gulp.task(
|
|||||||
.pipe(
|
.pipe(
|
||||||
postcss([
|
postcss([
|
||||||
discardCommentsCSS(),
|
discardCommentsCSS(),
|
||||||
|
postcssDarkThemeClass(),
|
||||||
autoprefixer(MOZCENTRAL_AUTOPREFIXER_CONFIG),
|
autoprefixer(MOZCENTRAL_AUTOPREFIXER_CONFIG),
|
||||||
])
|
])
|
||||||
)
|
)
|
||||||
@ -1441,6 +1442,7 @@ gulp.task(
|
|||||||
.pipe(
|
.pipe(
|
||||||
postcss([
|
postcss([
|
||||||
discardCommentsCSS(),
|
discardCommentsCSS(),
|
||||||
|
postcssDarkThemeClass(),
|
||||||
autoprefixer(MOZCENTRAL_AUTOPREFIXER_CONFIG),
|
autoprefixer(MOZCENTRAL_AUTOPREFIXER_CONFIG),
|
||||||
])
|
])
|
||||||
)
|
)
|
||||||
|
|||||||
63
web/app.js
63
web/app.js
@ -202,39 +202,40 @@ const PDFViewerApplication = {
|
|||||||
await this._parseHashParams();
|
await this._parseHashParams();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof PDFJSDev === "undefined" || !PDFJSDev.test("MOZCENTRAL")) {
|
let mode;
|
||||||
let mode;
|
switch (AppOptions.get("viewerCssTheme")) {
|
||||||
switch (AppOptions.get("viewerCssTheme")) {
|
case 1:
|
||||||
case 1:
|
mode = "is-light";
|
||||||
mode = "is-light";
|
break;
|
||||||
break;
|
case 2:
|
||||||
case 2:
|
mode = "is-dark";
|
||||||
mode = "is-dark";
|
break;
|
||||||
break;
|
}
|
||||||
|
if (mode) {
|
||||||
|
document.documentElement.classList.add(mode);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof PDFJSDev === "undefined" || PDFJSDev.test("TESTING")) {
|
||||||
|
if (AppOptions.get("enableFakeMLManager")) {
|
||||||
|
this.mlManager =
|
||||||
|
MLManager.getFakeMLManager?.({
|
||||||
|
enableGuessAltText: AppOptions.get("enableGuessAltText"),
|
||||||
|
enableAltTextModelDownload: AppOptions.get(
|
||||||
|
"enableAltTextModelDownload"
|
||||||
|
),
|
||||||
|
}) || null;
|
||||||
}
|
}
|
||||||
if (mode) {
|
} else if (PDFJSDev.test("MOZCENTRAL")) {
|
||||||
document.documentElement.classList.add(mode);
|
if (AppOptions.get("enableAltText")) {
|
||||||
|
// We want to load the image-to-text AI engine as soon as possible.
|
||||||
|
this.mlManager = new MLManager({
|
||||||
|
enableGuessAltText: AppOptions.get("enableGuessAltText"),
|
||||||
|
enableAltTextModelDownload: AppOptions.get(
|
||||||
|
"enableAltTextModelDownload"
|
||||||
|
),
|
||||||
|
altTextLearnMoreUrl: AppOptions.get("altTextLearnMoreUrl"),
|
||||||
|
});
|
||||||
}
|
}
|
||||||
if (typeof PDFJSDev === "undefined" || PDFJSDev.test("TESTING")) {
|
|
||||||
if (AppOptions.get("enableFakeMLManager")) {
|
|
||||||
this.mlManager =
|
|
||||||
MLManager.getFakeMLManager?.({
|
|
||||||
enableGuessAltText: AppOptions.get("enableGuessAltText"),
|
|
||||||
enableAltTextModelDownload: AppOptions.get(
|
|
||||||
"enableAltTextModelDownload"
|
|
||||||
),
|
|
||||||
}) || null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else if (AppOptions.get("enableAltText")) {
|
|
||||||
// We want to load the image-to-text AI engine as soon as possible.
|
|
||||||
this.mlManager = new MLManager({
|
|
||||||
enableGuessAltText: AppOptions.get("enableGuessAltText"),
|
|
||||||
enableAltTextModelDownload: AppOptions.get(
|
|
||||||
"enableAltTextModelDownload"
|
|
||||||
),
|
|
||||||
altTextLearnMoreUrl: AppOptions.get("altTextLearnMoreUrl"),
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ensure that the `L10n`-instance has been initialized before creating
|
// Ensure that the `L10n`-instance has been initialized before creating
|
||||||
|
|||||||
@ -334,6 +334,11 @@ const defaultOptions = {
|
|||||||
value: 1,
|
value: 1,
|
||||||
kind: OptionKind.VIEWER + OptionKind.PREFERENCE,
|
kind: OptionKind.VIEWER + OptionKind.PREFERENCE,
|
||||||
},
|
},
|
||||||
|
viewerCssTheme: {
|
||||||
|
/** @type {number} */
|
||||||
|
value: typeof PDFJSDev !== "undefined" && PDFJSDev.test("CHROME") ? 2 : 0,
|
||||||
|
kind: OptionKind.VIEWER + OptionKind.PREFERENCE,
|
||||||
|
},
|
||||||
viewOnLoad: {
|
viewOnLoad: {
|
||||||
/** @type {boolean} */
|
/** @type {boolean} */
|
||||||
value: 0,
|
value: 0,
|
||||||
@ -489,11 +494,6 @@ if (typeof PDFJSDev === "undefined" || !PDFJSDev.test("MOZCENTRAL")) {
|
|||||||
: "../build/pdf.sandbox.mjs",
|
: "../build/pdf.sandbox.mjs",
|
||||||
kind: OptionKind.VIEWER,
|
kind: OptionKind.VIEWER,
|
||||||
};
|
};
|
||||||
defaultOptions.viewerCssTheme = {
|
|
||||||
/** @type {number} */
|
|
||||||
value: typeof PDFJSDev !== "undefined" && PDFJSDev.test("CHROME") ? 2 : 0,
|
|
||||||
kind: OptionKind.VIEWER + OptionKind.PREFERENCE,
|
|
||||||
};
|
|
||||||
defaultOptions.enableFakeMLManager = {
|
defaultOptions.enableFakeMLManager = {
|
||||||
/** @type {boolean} */
|
/** @type {boolean} */
|
||||||
value: true,
|
value: true,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user