Merge pull request #17593 from Snuffleupagus/debuggerSrc-AppOptions

Move the `debuggerSrc`-parameter into the `AppOptions`
This commit is contained in:
Jonas Jenwald 2024-01-28 18:54:15 +01:00 committed by GitHub
commit 802f702695
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 4 deletions

View File

@ -2167,11 +2167,10 @@ async function loadFakeWorker() {
}
async function loadPDFBug(self) {
const { debuggerScriptPath } = self.appConfig;
const { PDFBug } =
typeof PDFJSDev === "undefined"
? await import(debuggerScriptPath) // eslint-disable-line no-unsanitized/method
: await __non_webpack_import__(debuggerScriptPath);
? await import(AppOptions.get("debuggerSrc")) // eslint-disable-line no-unsanitized/method
: await __non_webpack_import__(AppOptions.get("debuggerSrc"));
self._PDFBug = PDFBug;
}

View File

@ -105,6 +105,11 @@ const defaultOptions = {
value: 0,
kind: OptionKind.VIEWER + OptionKind.PREFERENCE,
},
debuggerSrc: {
/** @type {string} */
value: "./debugger.mjs",
kind: OptionKind.VIEWER,
},
defaultZoomDelay: {
/** @type {number} */
value: 400,

View File

@ -177,7 +177,6 @@ function getViewerConfiguration() {
),
},
printContainer: document.getElementById("printContainer"),
debuggerScriptPath: "./debugger.mjs",
};
}