Browse Source

PDF.js version 1.7.401 - See mozilla/pdf.js@57d9a64c140283ed1e4c4e2b932c357fd1aeff32

master v1.7.401
pdfjsbot 8 years ago
parent
commit
0ba6dda9ae
  1. 2
      bower.json
  2. 12
      build/pdf.combined.js
  3. 12
      build/pdf.js
  4. 4
      build/pdf.min.js
  5. 4
      build/pdf.worker.js
  6. 4
      lib/display/api.js
  7. 4
      lib/display/global.js
  8. 4
      lib/pdf.js
  9. 4
      lib/pdf.worker.js
  10. 38
      lib/web/pdf_page_view.js
  11. 2
      package.json
  12. 38
      web/pdf_viewer.js

2
bower.json

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

12
build/pdf.combined.js

@ -12719,8 +12719,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -12719,8 +12719,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}
};
}();
exports.version = '1.7.399';
exports.build = '8cee63df';
exports.version = '1.7.401';
exports.build = '57d9a64c';
exports.getDocument = getDocument;
exports.PDFDataRangeTransport = PDFDataRangeTransport;
exports.PDFWorker = PDFWorker;
@ -27911,8 +27911,8 @@ if (!globalScope.PDFJS) { @@ -27911,8 +27911,8 @@ if (!globalScope.PDFJS) {
globalScope.PDFJS = {};
}
var PDFJS = globalScope.PDFJS;
PDFJS.version = '1.7.399';
PDFJS.build = '8cee63df';
PDFJS.version = '1.7.401';
PDFJS.build = '57d9a64c';
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
sharedUtil.setVerbosityLevel(PDFJS.verbosity);
@ -43450,8 +43450,8 @@ exports.TilingPattern = TilingPattern; @@ -43450,8 +43450,8 @@ exports.TilingPattern = TilingPattern;
"use strict";
var pdfjsVersion = '1.7.399';
var pdfjsBuild = '8cee63df';
var pdfjsVersion = '1.7.401';
var pdfjsBuild = '57d9a64c';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(26);
var pdfjsDisplayAPI = __w_pdfjs_require__(10);

12
build/pdf.js

@ -3433,8 +3433,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -3433,8 +3433,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}
};
}();
exports.version = '1.7.399';
exports.build = '8cee63df';
exports.version = '1.7.401';
exports.build = '57d9a64c';
exports.getDocument = getDocument;
exports.PDFDataRangeTransport = PDFDataRangeTransport;
exports.PDFWorker = PDFWorker;
@ -5373,8 +5373,8 @@ if (!globalScope.PDFJS) { @@ -5373,8 +5373,8 @@ if (!globalScope.PDFJS) {
globalScope.PDFJS = {};
}
var PDFJS = globalScope.PDFJS;
PDFJS.version = '1.7.399';
PDFJS.build = '8cee63df';
PDFJS.version = '1.7.401';
PDFJS.build = '57d9a64c';
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
sharedUtil.setVerbosityLevel(PDFJS.verbosity);
@ -7884,8 +7884,8 @@ exports.TilingPattern = TilingPattern; @@ -7884,8 +7884,8 @@ exports.TilingPattern = TilingPattern;
"use strict";
var pdfjsVersion = '1.7.399';
var pdfjsBuild = '8cee63df';
var pdfjsVersion = '1.7.401';
var pdfjsBuild = '57d9a64c';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(9);
var pdfjsDisplayAPI = __w_pdfjs_require__(3);

4
build/pdf.min.js vendored

File diff suppressed because one or more lines are too long

4
build/pdf.worker.js vendored

@ -36907,8 +36907,8 @@ exports.Type1Parser = Type1Parser; @@ -36907,8 +36907,8 @@ exports.Type1Parser = Type1Parser;
"use strict";
var pdfjsVersion = '1.7.399';
var pdfjsBuild = '8cee63df';
var pdfjsVersion = '1.7.401';
var pdfjsBuild = '57d9a64c';
var pdfjsCoreWorker = __w_pdfjs_require__(8);
{
__w_pdfjs_require__(19);

4
lib/display/api.js

@ -1372,8 +1372,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -1372,8 +1372,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}
};
}();
exports.version = '1.7.399';
exports.build = '8cee63df';
exports.version = '1.7.401';
exports.build = '57d9a64c';
exports.getDocument = getDocument;
exports.PDFDataRangeTransport = PDFDataRangeTransport;
exports.PDFWorker = PDFWorker;

4
lib/display/global.js

@ -31,8 +31,8 @@ if (!globalScope.PDFJS) { @@ -31,8 +31,8 @@ if (!globalScope.PDFJS) {
globalScope.PDFJS = {};
}
var PDFJS = globalScope.PDFJS;
PDFJS.version = '1.7.399';
PDFJS.build = '8cee63df';
PDFJS.version = '1.7.401';
PDFJS.build = '57d9a64c';
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
sharedUtil.setVerbosityLevel(PDFJS.verbosity);

4
lib/pdf.js

@ -14,8 +14,8 @@ @@ -14,8 +14,8 @@
*/
'use strict';
var pdfjsVersion = '1.7.399';
var pdfjsBuild = '8cee63df';
var pdfjsVersion = '1.7.401';
var pdfjsBuild = '57d9a64c';
var pdfjsSharedUtil = require('./shared/util.js');
var pdfjsDisplayGlobal = require('./display/global.js');
var pdfjsDisplayAPI = require('./display/api.js');

4
lib/pdf.worker.js vendored

@ -14,8 +14,8 @@ @@ -14,8 +14,8 @@
*/
'use strict';
var pdfjsVersion = '1.7.399';
var pdfjsBuild = '8cee63df';
var pdfjsVersion = '1.7.401';
var pdfjsBuild = '57d9a64c';
var pdfjsCoreWorker = require('./core/worker.js');
{
require('./core/network.js');

38
lib/web/pdf_page_view.js

@ -80,12 +80,24 @@ var PDFPageView = function PDFPageViewClosure() { @@ -80,12 +80,24 @@ var PDFPageView = function PDFPageViewClosure() {
this.reset();
},
destroy: function PDFPageView_destroy() {
this.zoomLayer = null;
this.reset();
if (this.pdfPage) {
this.pdfPage.cleanup();
}
},
_resetZoomLayer: function (removeFromDOM) {
if (!this.zoomLayer) {
return;
}
var zoomLayerCanvas = this.zoomLayer.firstChild;
this.paintedViewportMap.delete(zoomLayerCanvas);
zoomLayerCanvas.width = 0;
zoomLayerCanvas.height = 0;
if (removeFromDOM) {
this.zoomLayer.remove();
}
this.zoomLayer = null;
},
reset: function PDFPageView_reset(keepZoomLayer, keepAnnotations) {
this.cancelRendering();
var div = this.div;
@ -107,11 +119,14 @@ var PDFPageView = function PDFPageViewClosure() { @@ -107,11 +119,14 @@ var PDFPageView = function PDFPageViewClosure() {
} else {
this.annotationLayer = null;
}
if (this.canvas && !currentZoomLayerNode) {
this.paintedViewportMap.delete(this.canvas);
this.canvas.width = 0;
this.canvas.height = 0;
delete this.canvas;
if (!currentZoomLayerNode) {
if (this.canvas) {
this.paintedViewportMap.delete(this.canvas);
this.canvas.width = 0;
this.canvas.height = 0;
delete this.canvas;
}
this._resetZoomLayer();
}
if (this.svg) {
this.paintedViewportMap.delete(this.svg);
@ -307,16 +322,7 @@ var PDFPageView = function PDFPageViewClosure() { @@ -307,16 +322,7 @@ var PDFPageView = function PDFPageViewClosure() {
div.removeChild(self.loadingIconDiv);
delete self.loadingIconDiv;
}
if (self.zoomLayer) {
var zoomLayerCanvas = self.zoomLayer.firstChild;
self.paintedViewportMap.delete(zoomLayerCanvas);
zoomLayerCanvas.width = 0;
zoomLayerCanvas.height = 0;
if (div.contains(self.zoomLayer)) {
div.removeChild(self.zoomLayer);
}
self.zoomLayer = null;
}
self._resetZoomLayer(true);
self.error = error;
self.stats = pdfPage.stats;
if (self.onAfterDraw) {

2
package.json

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

38
web/pdf_viewer.js

@ -1102,12 +1102,24 @@ var PDFPageView = function PDFPageViewClosure() { @@ -1102,12 +1102,24 @@ var PDFPageView = function PDFPageViewClosure() {
this.reset();
},
destroy: function PDFPageView_destroy() {
this.zoomLayer = null;
this.reset();
if (this.pdfPage) {
this.pdfPage.cleanup();
}
},
_resetZoomLayer: function (removeFromDOM) {
if (!this.zoomLayer) {
return;
}
var zoomLayerCanvas = this.zoomLayer.firstChild;
this.paintedViewportMap.delete(zoomLayerCanvas);
zoomLayerCanvas.width = 0;
zoomLayerCanvas.height = 0;
if (removeFromDOM) {
this.zoomLayer.remove();
}
this.zoomLayer = null;
},
reset: function PDFPageView_reset(keepZoomLayer, keepAnnotations) {
this.cancelRendering();
var div = this.div;
@ -1129,11 +1141,14 @@ var PDFPageView = function PDFPageViewClosure() { @@ -1129,11 +1141,14 @@ var PDFPageView = function PDFPageViewClosure() {
} else {
this.annotationLayer = null;
}
if (this.canvas && !currentZoomLayerNode) {
this.paintedViewportMap.delete(this.canvas);
this.canvas.width = 0;
this.canvas.height = 0;
delete this.canvas;
if (!currentZoomLayerNode) {
if (this.canvas) {
this.paintedViewportMap.delete(this.canvas);
this.canvas.width = 0;
this.canvas.height = 0;
delete this.canvas;
}
this._resetZoomLayer();
}
if (this.svg) {
this.paintedViewportMap.delete(this.svg);
@ -1329,16 +1344,7 @@ var PDFPageView = function PDFPageViewClosure() { @@ -1329,16 +1344,7 @@ var PDFPageView = function PDFPageViewClosure() {
div.removeChild(self.loadingIconDiv);
delete self.loadingIconDiv;
}
if (self.zoomLayer) {
var zoomLayerCanvas = self.zoomLayer.firstChild;
self.paintedViewportMap.delete(zoomLayerCanvas);
zoomLayerCanvas.width = 0;
zoomLayerCanvas.height = 0;
if (div.contains(self.zoomLayer)) {
div.removeChild(self.zoomLayer);
}
self.zoomLayer = null;
}
self._resetZoomLayer(true);
self.error = error;
self.stats = pdfPage.stats;
if (self.onAfterDraw) {

Loading…
Cancel
Save