Merge pull request #13209 from Snuffleupagus/rm-PDFPageView-enableScripting

Remove the `enableScripting` option from the `PDFPageView` constructor
This commit is contained in:
Tim van der Meij 2021-04-09 20:59:29 +02:00 committed by GitHub
commit 0ae5a6ef05
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 7 deletions

View File

@ -552,7 +552,6 @@ class BaseViewer {
useOnlyCssZoom: this.useOnlyCssZoom,
maxCanvasPixels: this.maxCanvasPixels,
l10n: this.l10n,
enableScripting: this.enableScripting,
});
this._pages.push(pageView);
}
@ -1296,7 +1295,7 @@ class BaseViewer {
imageResourcesPath = "",
renderInteractiveForms = false,
l10n = NullL10n,
enableScripting = false,
enableScripting = null,
hasJSActionsPromise = null,
mouseState = null
) {
@ -1310,7 +1309,7 @@ class BaseViewer {
linkService: this.linkService,
downloadManager: this.downloadManager,
l10n,
enableScripting,
enableScripting: enableScripting ?? this.enableScripting,
hasJSActionsPromise:
hasJSActionsPromise || this.pdfDocument?.hasJSActions(),
mouseState: mouseState || this._scriptingManager?.mouseState,

View File

@ -62,8 +62,6 @@ import { viewerCompatibilityParams } from "./viewer_compatibility.js";
* total pixels, i.e. width * height. Use -1 for no limit. The default value
* is 4096 * 4096 (16 mega-pixels).
* @property {IL10n} l10n - Localization service.
* @property {boolean} [enableScripting] - Enable embedded script execution.
* The default value is `false`.
*/
const MAX_CANVAS_PIXELS = viewerCompatibilityParams.maxCanvasPixels || 16777216;
@ -107,7 +105,6 @@ class PDFPageView {
this.renderer = options.renderer || RendererType.CANVAS;
this.enableWebGL = options.enableWebGL || false;
this.l10n = options.l10n || NullL10n;
this.enableScripting = options.enableScripting === true;
this.paintTask = null;
this.paintedViewportMap = new WeakMap();
@ -584,7 +581,7 @@ class PDFPageView {
this.imageResourcesPath,
this.renderInteractiveForms,
this.l10n,
this.enableScripting,
/* enableScripting */ null,
/* hasJSActionsPromise = */ null,
/* mouseState = */ null
);