Remove the (unnecessary) WorkerMessageHandler
variable from the setupFakeWorkerGlobal()
function in the src/display/api.js
file
This commit is contained in:
parent
56a8c934dd
commit
39c5e1ed1a
@ -1233,7 +1233,6 @@ var PDFWorker = (function PDFWorkerClosure() {
|
|||||||
|
|
||||||
// Loads worker code into main thread.
|
// Loads worker code into main thread.
|
||||||
function setupFakeWorkerGlobal() {
|
function setupFakeWorkerGlobal() {
|
||||||
var WorkerMessageHandler;
|
|
||||||
if (fakeWorkerFilesLoadedCapability) {
|
if (fakeWorkerFilesLoadedCapability) {
|
||||||
return fakeWorkerFilesLoadedCapability.promise;
|
return fakeWorkerFilesLoadedCapability.promise;
|
||||||
}
|
}
|
||||||
@ -1245,25 +1244,23 @@ var PDFWorker = (function PDFWorkerClosure() {
|
|||||||
fakeWorkerFilesLoadedCapability.resolve(mainWorkerMessageHandler);
|
fakeWorkerFilesLoadedCapability.resolve(mainWorkerMessageHandler);
|
||||||
return fakeWorkerFilesLoadedCapability.promise;
|
return fakeWorkerFilesLoadedCapability.promise;
|
||||||
}
|
}
|
||||||
// In the developer build load worker_loader which in turn loads all the
|
// In the developer build load worker_loader.js which in turn loads all the
|
||||||
// other files and resolves the promise. In production only the
|
// other files and resolves the promise. In production only the
|
||||||
// pdf.worker.js file is needed.
|
// pdf.worker.js file is needed.
|
||||||
if (typeof PDFJSDev === 'undefined' || !PDFJSDev.test('PRODUCTION')) {
|
if (typeof PDFJSDev === 'undefined' || !PDFJSDev.test('PRODUCTION')) {
|
||||||
if (typeof SystemJS === 'object') {
|
if (typeof SystemJS === 'object') {
|
||||||
SystemJS.import('pdfjs/core/worker').then((worker) => {
|
SystemJS.import('pdfjs/core/worker').then((worker) => {
|
||||||
WorkerMessageHandler = worker.WorkerMessageHandler;
|
fakeWorkerFilesLoadedCapability.resolve(worker.WorkerMessageHandler);
|
||||||
fakeWorkerFilesLoadedCapability.resolve(WorkerMessageHandler);
|
|
||||||
});
|
});
|
||||||
} else if (typeof require === 'function') {
|
} else if (typeof require === 'function') {
|
||||||
var worker = require('../core/worker.js');
|
let worker = require('../core/worker.js');
|
||||||
WorkerMessageHandler = worker.WorkerMessageHandler;
|
fakeWorkerFilesLoadedCapability.resolve(worker.WorkerMessageHandler);
|
||||||
fakeWorkerFilesLoadedCapability.resolve(WorkerMessageHandler);
|
|
||||||
} else {
|
} else {
|
||||||
throw new Error(
|
throw new Error(
|
||||||
'SystemJS or CommonJS must be used to load fake worker.');
|
'SystemJS or CommonJS must be used to load fake worker.');
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
var loader = fakeWorkerFilesLoader || function (callback) {
|
let loader = fakeWorkerFilesLoader || function(callback) {
|
||||||
Util.loadScript(getWorkerSrc(), function() {
|
Util.loadScript(getWorkerSrc(), function() {
|
||||||
callback(window.pdfjsDistBuildPdfWorker.WorkerMessageHandler);
|
callback(window.pdfjsDistBuildPdfWorker.WorkerMessageHandler);
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user