|
|
|
@ -169,15 +169,9 @@ function webViewerLoad() {
@@ -169,15 +169,9 @@ function webViewerLoad() {
|
|
|
|
|
var config = getViewerConfiguration(); |
|
|
|
|
if (typeof PDFJSDev === 'undefined' || !PDFJSDev.test('PRODUCTION')) { |
|
|
|
|
require.config({paths: {'pdfjs': '../src', 'pdfjs-web': '.'}}); |
|
|
|
|
require(['pdfjs-web/pdfjs'], function () { |
|
|
|
|
// Ensure that src/main_loader.js has loaded all the necessary
|
|
|
|
|
// dependencies *before* the viewer loads, to prevent issues in browsers
|
|
|
|
|
// relying on e.g. the Promise/URL polyfill in src/shared/util.js (fixes
|
|
|
|
|
// issue 7448).
|
|
|
|
|
require(['pdfjs-web/app', 'pdfjs-web/pdf_print_service'], function (web) { |
|
|
|
|
window.PDFViewerApplication = web.PDFViewerApplication; |
|
|
|
|
web.PDFViewerApplication.run(config); |
|
|
|
|
}); |
|
|
|
|
require(['pdfjs-web/app', 'pdfjs-web/pdf_print_service'], function (web) { |
|
|
|
|
window.PDFViewerApplication = web.PDFViewerApplication; |
|
|
|
|
web.PDFViewerApplication.run(config); |
|
|
|
|
}); |
|
|
|
|
} else { |
|
|
|
|
window.PDFViewerApplication = pdfjsWebLibs.pdfjsWebApp.PDFViewerApplication; |
|
|
|
@ -185,4 +179,9 @@ function webViewerLoad() {
@@ -185,4 +179,9 @@ function webViewerLoad() {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
document.addEventListener('DOMContentLoaded', webViewerLoad, true); |
|
|
|
|
if (document.readyState === 'interactive' || |
|
|
|
|
document.readyState === 'complete') { |
|
|
|
|
webViewerLoad(); |
|
|
|
|
} else { |
|
|
|
|
document.addEventListener('DOMContentLoaded', webViewerLoad, true); |
|
|
|
|
} |
|
|
|
|