diff --git a/bower.json b/bower.json index b2995164a..51d108a73 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "pdfjs-dist", - "version": "1.5.370", + "version": "1.5.372", "main": [ "build/pdf.js", "build/pdf.worker.js" diff --git a/build/pdf.combined.js b/build/pdf.combined.js index d484d97fc..59d60df80 100644 --- a/build/pdf.combined.js +++ b/build/pdf.combined.js @@ -28,8 +28,8 @@ factory((root.pdfjsDistBuildPdfCombined = {})); // Use strict in our context only - users might not want it 'use strict'; -var pdfjsVersion = '1.5.370'; -var pdfjsBuild = '3a1e794'; +var pdfjsVersion = '1.5.372'; +var pdfjsBuild = 'ac7b675'; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? diff --git a/build/pdf.js b/build/pdf.js index 780a78b94..c0b0b97c2 100644 --- a/build/pdf.js +++ b/build/pdf.js @@ -28,8 +28,8 @@ factory((root.pdfjsDistBuildPdf = {})); // Use strict in our context only - users might not want it 'use strict'; -var pdfjsVersion = '1.5.370'; -var pdfjsBuild = '3a1e794'; +var pdfjsVersion = '1.5.372'; +var pdfjsBuild = 'ac7b675'; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? diff --git a/build/pdf.worker.js b/build/pdf.worker.js index a8a06a5e6..bb0f19554 100644 --- a/build/pdf.worker.js +++ b/build/pdf.worker.js @@ -28,8 +28,8 @@ factory((root.pdfjsDistBuildPdfWorker = {})); // Use strict in our context only - users might not want it 'use strict'; -var pdfjsVersion = '1.5.370'; -var pdfjsBuild = '3a1e794'; +var pdfjsVersion = '1.5.372'; +var pdfjsBuild = 'ac7b675'; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? diff --git a/package.json b/package.json index c20fcbf60..cfb47c4bd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pdfjs-dist", - "version": "1.5.370", + "version": "1.5.372", "main": "build/pdf.js", "description": "Generic build of Mozilla's PDF.js library.", "keywords": [ diff --git a/web/pdf_viewer.js b/web/pdf_viewer.js index 2fe834b47..098eb27fa 100644 --- a/web/pdf_viewer.js +++ b/web/pdf_viewer.js @@ -3519,8 +3519,14 @@ var PDFViewer = (function pdfViewer() { * @param {number} rotation - The rotation of the pages (0, 90, 180, 270). */ set pagesRotation(rotation) { + if (!(typeof rotation === 'number' && rotation % 90 === 0)) { + throw new Error('Invalid pages rotation angle.'); + } this._pagesRotation = rotation; + if (!this.pdfDocument) { + return; + } for (var i = 0, l = this._pages.length; i < l; i++) { var pageView = this._pages[i]; pageView.update(pageView.scale, rotation);