diff options
Diffstat (limited to 'src/client/views/pdf/PDFViewer.tsx')
| -rw-r--r-- | src/client/views/pdf/PDFViewer.tsx | 9 | 
1 files changed, 4 insertions, 5 deletions
diff --git a/src/client/views/pdf/PDFViewer.tsx b/src/client/views/pdf/PDFViewer.tsx index 3f7f38bdf..1856c5353 100644 --- a/src/client/views/pdf/PDFViewer.tsx +++ b/src/client/views/pdf/PDFViewer.tsx @@ -26,7 +26,6 @@ import { StyleProp } from "../StyleProvider";  import { AnchorMenu } from "./AnchorMenu";  import { Annotation } from "./Annotation";  import "./PDFViewer.scss"; -const pdfjs = require('pdfjs-dist/es5/build/pdf.js');  import React = require("react");  const PDFJSViewer = require("pdfjs-dist/web/pdf_viewer");  const pdfjsLib = require("pdfjs-dist"); @@ -34,7 +33,7 @@ const _global = (window /* browser */ || global /* node */) as any;  //pdfjsLib.GlobalWorkerOptions.workerSrc = `/assets/pdf.worker.js`;  // The workerSrc property shall be specified. -pdfjsLib.GlobalWorkerOptions.workerSrc = "https://unpkg.com/pdfjs-dist@2.4.456/build/pdf.worker.min.js"; +pdfjsLib.GlobalWorkerOptions.workerSrc = "https://unpkg.com/pdfjs-dist@2.13.216/build/pdf.worker.js";  interface IViewerProps extends FieldViewProps {      Document: Doc; @@ -159,7 +158,7 @@ export class PDFViewer extends React.Component<IViewerProps> {      initialLoad = async () => {          if (this._pageSizes.length === 0) {              this._pageSizes = Array<{ width: number, height: number }>(this.props.pdf.numPages); -            await Promise.all(this._pageSizes.map<Pdfjs.PDFPromise<any>>((val, i) => +            await Promise.all(this._pageSizes.map((val, i) =>                  this.props.pdf.getPage(i + 1).then(action((page: Pdfjs.PDFPageProxy) => {                      const page0or180 = page.rotate === 0 || page.rotate === 180;                      this._pageSizes.splice(i, 1, { @@ -219,7 +218,7 @@ export class PDFViewer extends React.Component<IViewerProps> {      }      pagesinit = () => { -        if (this._pdfViewer._setDocumentViewerElement.offsetParent) { +        if (this._pdfViewer._setDocumentViewerElement?.offsetParent) {              runInAction(() => this._pdfViewer.currentScaleValue = this._zoomed = 1);              this.gotoPage(NumCast(this.props.Document._curPage, 1));          } @@ -555,7 +554,7 @@ export class PDFViewer extends React.Component<IViewerProps> {          </div>;      }      @computed get pdfViewerDiv() { -        return <div className={"pdfViewerDash-text" + (this.props.pointerEvents !== "none" && this._textSelecting && (this.props.isSelected() || this.props.isContentActive()) ? "-selected" : "")} ref={this._viewer} />; +        return <div className={"pdfViewerDash-text" + (this.props.pointerEvents !== "none" && this._textSelecting && this.props.isContentActive() ? "-selected" : "")} ref={this._viewer} />;      }      @computed get contentScaling() { return this.props.ContentScaling?.() || 1; }      @computed get standinViews() {  | 
