From 47899636ed1d0e3293daa489c48dcb00f0a995f8 Mon Sep 17 00:00:00 2001 From: Pdf Bot Date: Fri, 29 May 2015 19:17:33 +0100 Subject: [PATCH] PDF.js version 1.1.177 --- bower.json | 2 +- build/pdf.combined.js | 4 ++-- build/pdf.js | 4 ++-- build/pdf.worker.js | 4 ++-- package.json | 2 +- web/pdf_viewer.js | 36 ++++++++++++++++++++++++------------ 6 files changed, 32 insertions(+), 20 deletions(-) diff --git a/bower.json b/bower.json index 56beddd91..e03d8f870 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "pdfjs-dist", - "version": "1.1.174", + "version": "1.1.177", "main": [ "build/pdf.js", "build/pdf.worker.js" diff --git a/build/pdf.combined.js b/build/pdf.combined.js index 107d08a83..bbc1e5ac3 100644 --- a/build/pdf.combined.js +++ b/build/pdf.combined.js @@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') { (typeof window !== 'undefined' ? window : this).PDFJS = {}; } -PDFJS.version = '1.1.174'; -PDFJS.build = '189ef97'; +PDFJS.version = '1.1.177'; +PDFJS.build = 'd3fa65e'; (function pdfjsWrapper() { // Use strict in our context only - users might not want it diff --git a/build/pdf.js b/build/pdf.js index 6f8ae06be..9ef72c2ae 100644 --- a/build/pdf.js +++ b/build/pdf.js @@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') { (typeof window !== 'undefined' ? window : this).PDFJS = {}; } -PDFJS.version = '1.1.174'; -PDFJS.build = '189ef97'; +PDFJS.version = '1.1.177'; +PDFJS.build = 'd3fa65e'; (function pdfjsWrapper() { // Use strict in our context only - users might not want it diff --git a/build/pdf.worker.js b/build/pdf.worker.js index 2f6ec3440..7e7ee6155 100644 --- a/build/pdf.worker.js +++ b/build/pdf.worker.js @@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') { (typeof window !== 'undefined' ? window : this).PDFJS = {}; } -PDFJS.version = '1.1.174'; -PDFJS.build = '189ef97'; +PDFJS.version = '1.1.177'; +PDFJS.build = 'd3fa65e'; (function pdfjsWrapper() { // Use strict in our context only - users might not want it diff --git a/package.json b/package.json index 385a6a61c..2e9b4b564 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pdfjs-dist", - "version": "1.1.174", + "version": "1.1.177", "description": "Generic build of Mozilla's PDF.js library.", "keywords": [ "Mozilla", diff --git a/web/pdf_viewer.js b/web/pdf_viewer.js index ec57d5c57..46e7eddcb 100644 --- a/web/pdf_viewer.js +++ b/web/pdf_viewer.js @@ -468,12 +468,14 @@ var PDFLinkService = (function () { get page() { return this.pdfViewer.currentPageNumber; }, + /** * @param {number} value */ set page(value) { this.pdfViewer.currentPageNumber = value; }, + /** * @param dest - The PDF destination object. */ @@ -492,12 +494,14 @@ var PDFLinkService = (function () { } self.pdfViewer.scrollPageIntoView(pageNumber, dest); - // Update the browsing history. - self.pdfHistory.push({ - dest: dest, - hash: destString, - page: pageNumber - }); + if (self.pdfHistory) { + // Update the browsing history. + self.pdfHistory.push({ + dest: dest, + hash: destString, + page: pageNumber + }); + } } else { self.pdfDocument.getPageIndex(destRef).then(function (pageIndex) { var pageNum = pageIndex + 1; @@ -576,7 +580,9 @@ var PDFLinkService = (function () { var params = parseQueryString(hash); // borrowing syntax from "Parameters for Opening PDF Files" if ('nameddest' in params) { - this.pdfHistory.updateNextHashParam(params.nameddest); + if (this.pdfHistory) { + this.pdfHistory.updateNextHashParam(params.nameddest); + } this.navigateTo(params.nameddest); return; } @@ -606,7 +612,7 @@ var PDFLinkService = (function () { zoomArgs.length > 1 ? (zoomArgs[1] | 0) : null]; } else if (zoomArg === 'FitR') { if (zoomArgs.length !== 5) { - console.error('pdfViewSetHash: ' + + console.error('PDFLinkService_setHash: ' + 'Not enough parameters for \'FitR\'.'); } else { dest = [null, { name: zoomArg }, @@ -614,7 +620,7 @@ var PDFLinkService = (function () { (zoomArgs[3] | 0), (zoomArgs[4] | 0)]; } } else { - console.error('pdfViewSetHash: \'' + zoomArg + + console.error('PDFLinkService_setHash: \'' + zoomArg + '\' is not a valid zoom value.'); } } @@ -636,7 +642,9 @@ var PDFLinkService = (function () { } else if (/^\d+$/.test(hash)) { // page number this.page = hash; } else { // named destination - this.pdfHistory.updateNextHashParam(unescape(hash)); + if (this.pdfHistory) { + this.pdfHistory.updateNextHashParam(unescape(hash)); + } this.navigateTo(unescape(hash)); } }, @@ -648,11 +656,15 @@ var PDFLinkService = (function () { // See PDF reference, table 8.45 - Named action switch (action) { case 'GoBack': - this.pdfHistory.back(); + if (this.pdfHistory) { + this.pdfHistory.back(); + } break; case 'GoForward': - this.pdfHistory.forward(); + if (this.pdfHistory) { + this.pdfHistory.forward(); + } break; case 'NextPage':