Merge pull request #14857 from Snuffleupagus/rm-webViewerOpenFileViaURL
Inline the `webViewerOpenFileViaURL` function in `webViewerInitialized`
This commit is contained in:
commit
75ac897284
39
web/app.js
39
web/app.js
@ -2229,7 +2229,18 @@ function webViewerInitialized() {
|
||||
);
|
||||
|
||||
try {
|
||||
webViewerOpenFileViaURL(file);
|
||||
if (typeof PDFJSDev === "undefined" || PDFJSDev.test("GENERIC")) {
|
||||
if (file) {
|
||||
PDFViewerApplication.open(file);
|
||||
} else {
|
||||
PDFViewerApplication._hideViewBookmark();
|
||||
}
|
||||
} else if (PDFJSDev.test("MOZCENTRAL || CHROME")) {
|
||||
PDFViewerApplication.setTitleUsingUrl(file, /* downloadUrl = */ file);
|
||||
PDFViewerApplication.initPassiveLoading();
|
||||
} else {
|
||||
throw new Error("Not implemented: webViewerInitialized");
|
||||
}
|
||||
} catch (reason) {
|
||||
PDFViewerApplication.l10n.get("loading_error").then(msg => {
|
||||
PDFViewerApplication._documentError(msg, reason);
|
||||
@ -2237,25 +2248,6 @@ function webViewerInitialized() {
|
||||
}
|
||||
}
|
||||
|
||||
function webViewerOpenFileViaURL(file) {
|
||||
if (typeof PDFJSDev === "undefined" || PDFJSDev.test("GENERIC")) {
|
||||
if (file) {
|
||||
PDFViewerApplication.open(file);
|
||||
} else {
|
||||
PDFViewerApplication._hideViewBookmark();
|
||||
}
|
||||
} else if (PDFJSDev.test("MOZCENTRAL || CHROME")) {
|
||||
PDFViewerApplication.setTitleUsingUrl(file, /* downloadUrl = */ file);
|
||||
PDFViewerApplication.initPassiveLoading();
|
||||
} else {
|
||||
if (file) {
|
||||
throw new Error("Not implemented: webViewerOpenFileViaURL");
|
||||
} else {
|
||||
PDFViewerApplication._hideViewBookmark();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function webViewerPageRendered({ pageNumber, error }) {
|
||||
// If the page is still visible when it has finished rendering,
|
||||
// ensure that the page number input loading indicator is hidden.
|
||||
@ -2432,9 +2424,9 @@ function webViewerHashchange(evt) {
|
||||
}
|
||||
}
|
||||
|
||||
let webViewerFileInputChange, webViewerOpenFile;
|
||||
if (typeof PDFJSDev === "undefined" || PDFJSDev.test("GENERIC")) {
|
||||
webViewerFileInputChange = function (evt) {
|
||||
// eslint-disable-next-line no-var
|
||||
var webViewerFileInputChange = function (evt) {
|
||||
if (PDFViewerApplication.pdfViewer?.isInPresentationMode) {
|
||||
return; // Opening a new PDF file isn't supported in Presentation Mode.
|
||||
}
|
||||
@ -2447,7 +2439,8 @@ if (typeof PDFJSDev === "undefined" || PDFJSDev.test("GENERIC")) {
|
||||
PDFViewerApplication.open(url);
|
||||
};
|
||||
|
||||
webViewerOpenFile = function (evt) {
|
||||
// eslint-disable-next-line no-var
|
||||
var webViewerOpenFile = function (evt) {
|
||||
const fileInput = PDFViewerApplication.appConfig.openFileInput;
|
||||
fileInput.click();
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user