Browse Source

PDF.js version 1.6.271 - See mozilla/pdf.js@abc417cee924b6766a705d735c6c7d6b4656c8bd

master v1.6.271
Pdf Bot 9 years ago
parent
commit
9e9aee9932
  1. 2
      bower.json
  2. 6
      build/pdf.combined.js
  3. 6
      build/pdf.js
  4. 4
      build/pdf.worker.js
  5. 2
      package.json
  6. 28
      web/pdf_viewer.js

2
bower.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.6.268", "version": "1.6.271",
"main": [ "main": [
"build/pdf.js", "build/pdf.js",
"build/pdf.worker.js" "build/pdf.worker.js"

6
build/pdf.combined.js

@ -24,8 +24,8 @@
}(this, function (exports) { }(this, function (exports) {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
'use strict'; 'use strict';
var pdfjsVersion = '1.6.268'; var pdfjsVersion = '1.6.271';
var pdfjsBuild = 'a28a710'; var pdfjsBuild = 'abc417c';
var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null;
var pdfjsLibs = {}; var pdfjsLibs = {};
(function pdfjsWrapper() { (function pdfjsWrapper() {
@ -32837,7 +32837,7 @@
if (this.data.action) { if (this.data.action) {
this._bindNamedAction(link, this.data.action); this._bindNamedAction(link, this.data.action);
} else { } else {
this._bindLink(link, this.data.dest || null); this._bindLink(link, this.data.dest);
} }
} }
this.container.appendChild(link); this.container.appendChild(link);

6
build/pdf.js

@ -24,8 +24,8 @@
}(this, function (exports) { }(this, function (exports) {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
'use strict'; 'use strict';
var pdfjsVersion = '1.6.268'; var pdfjsVersion = '1.6.271';
var pdfjsBuild = 'a28a710'; var pdfjsBuild = 'abc417c';
var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null;
var pdfjsLibs = {}; var pdfjsLibs = {};
(function pdfjsWrapper() { (function pdfjsWrapper() {
@ -4359,7 +4359,7 @@
if (this.data.action) { if (this.data.action) {
this._bindNamedAction(link, this.data.action); this._bindNamedAction(link, this.data.action);
} else { } else {
this._bindLink(link, this.data.dest || null); this._bindLink(link, this.data.dest);
} }
} }
this.container.appendChild(link); this.container.appendChild(link);

4
build/pdf.worker.js vendored

@ -24,8 +24,8 @@
}(this, function (exports) { }(this, function (exports) {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
'use strict'; 'use strict';
var pdfjsVersion = '1.6.268'; var pdfjsVersion = '1.6.271';
var pdfjsBuild = 'a28a710'; var pdfjsBuild = 'abc417c';
var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null;
var pdfjsLibs = {}; var pdfjsLibs = {};
(function pdfjsWrapper() { (function pdfjsWrapper() {

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.6.268", "version": "1.6.271",
"main": "build/pdf.js", "main": "build/pdf.js",
"description": "Generic build of Mozilla's PDF.js library.", "description": "Generic build of Mozilla's PDF.js library.",
"keywords": [ "keywords": [

28
web/pdf_viewer.js

@ -1695,10 +1695,19 @@
var self = this; var self = this;
var goToDestination = function (destRef) { var goToDestination = function (destRef) {
// dest array looks like that: <page-ref> </XYZ|/FitXXX> <args..> // dest array looks like that: <page-ref> </XYZ|/FitXXX> <args..>
var pageNumber = destRef instanceof Object ? self._pagesRefCache[destRef.num + ' ' + destRef.gen + ' R'] : destRef + 1; var pageNumber;
if (destRef instanceof Object) {
pageNumber = self._cachedPageNumber(destRef);
} else if ((destRef | 0) === destRef) {
// Integer
pageNumber = destRef + 1;
} else {
console.error('PDFLinkService_navigateTo: "' + destRef + '" is not a valid destination reference.');
return;
}
if (pageNumber) { if (pageNumber) {
if (pageNumber > self.pagesCount) { if (pageNumber < 1 || pageNumber > self.pagesCount) {
console.error('PDFLinkService_navigateTo: ' + 'Trying to navigate to a non-existent page.'); console.error('PDFLinkService_navigateTo: "' + pageNumber + '" is a non-existent page number.');
return; return;
} }
self.pdfViewer.scrollPageIntoView({ self.pdfViewer.scrollPageIntoView({
@ -1715,10 +1724,11 @@
} }
} else { } else {
self.pdfDocument.getPageIndex(destRef).then(function (pageIndex) { self.pdfDocument.getPageIndex(destRef).then(function (pageIndex) {
var pageNum = pageIndex + 1; self.cachePageRef(pageIndex + 1, destRef);
var cacheKey = destRef.num + ' ' + destRef.gen + ' R';
self._pagesRefCache[cacheKey] = pageNum;
goToDestination(destRef); goToDestination(destRef);
}).catch(function () {
console.error('PDFLinkService_navigateTo: "' + destRef + '" is not a valid page reference.');
return;
}); });
} }
}; };
@ -1732,9 +1742,9 @@
destinationPromise.then(function (destination) { destinationPromise.then(function (destination) {
dest = destination; dest = destination;
if (!(destination instanceof Array)) { if (!(destination instanceof Array)) {
console.error('PDFLinkService_navigateTo: "' + destination + '" is not a valid destination array.');
return; return;
} }
// invalid destination
goToDestination(destination[0]); goToDestination(destination[0]);
}); });
}, },
@ -1924,6 +1934,10 @@
cachePageRef: function PDFLinkService_cachePageRef(pageNum, pageRef) { cachePageRef: function PDFLinkService_cachePageRef(pageNum, pageRef) {
var refStr = pageRef.num + ' ' + pageRef.gen + ' R'; var refStr = pageRef.num + ' ' + pageRef.gen + ' R';
this._pagesRefCache[refStr] = pageNum; this._pagesRefCache[refStr] = pageNum;
},
_cachedPageNumber: function PDFLinkService_cachedPageNumber(pageRef) {
var refStr = pageRef.num + ' ' + pageRef.gen + ' R';
return this._pagesRefCache && this._pagesRefCache[refStr] || null;
} }
}; };
function isValidExplicitDestination(dest) { function isValidExplicitDestination(dest) {

Loading…
Cancel
Save