mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-22 16:18:08 +02:00
Merge pull request #18159 from Snuffleupagus/loadingParams-test
Improve the `loadingParams` functionality in the API
This commit is contained in:
commit
17e09e5478
2 changed files with 22 additions and 10 deletions
|
@ -386,11 +386,13 @@ function getDocument(src) {
|
|||
const transportParams = {
|
||||
disableFontFace,
|
||||
fontExtraProperties,
|
||||
enableXfa,
|
||||
ownerDocument,
|
||||
disableAutoFetch,
|
||||
pdfBug,
|
||||
styleElement,
|
||||
loadingParams: {
|
||||
disableAutoFetch,
|
||||
enableXfa,
|
||||
},
|
||||
};
|
||||
|
||||
worker.promise
|
||||
|
@ -2364,6 +2366,7 @@ class WorkerTransport {
|
|||
ownerDocument: params.ownerDocument,
|
||||
styleElement: params.styleElement,
|
||||
});
|
||||
this.loadingParams = params.loadingParams;
|
||||
this._params = params;
|
||||
|
||||
this.canvasFactory = factory.canvasFactory;
|
||||
|
@ -3095,14 +3098,6 @@ class WorkerTransport {
|
|||
const refStr = ref.gen === 0 ? `${ref.num}R` : `${ref.num}R${ref.gen}`;
|
||||
return this.#pageRefCache.get(refStr) ?? null;
|
||||
}
|
||||
|
||||
get loadingParams() {
|
||||
const { disableAutoFetch, enableXfa } = this._params;
|
||||
return shadow(this, "loadingParams", {
|
||||
disableAutoFetch,
|
||||
enableXfa,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
const INITIAL_DATA = Symbol("INITIAL_DATA");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue