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. 30
      lib/web/pdf_page_view.js
  11. 2
      package.json
  12. 30
      web/pdf_viewer.js

2
bower.json

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

12
build/pdf.combined.js

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

12
build/pdf.js

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

4
lib/display/api.js

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

4
lib/display/global.js

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

4
lib/pdf.js

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

4
lib/pdf.worker.js vendored

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

30
lib/web/pdf_page_view.js

@ -80,12 +80,24 @@ var PDFPageView = function PDFPageViewClosure() {
this.reset(); this.reset();
}, },
destroy: function PDFPageView_destroy() { destroy: function PDFPageView_destroy() {
this.zoomLayer = null;
this.reset(); this.reset();
if (this.pdfPage) { if (this.pdfPage) {
this.pdfPage.cleanup(); 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) { reset: function PDFPageView_reset(keepZoomLayer, keepAnnotations) {
this.cancelRendering(); this.cancelRendering();
var div = this.div; var div = this.div;
@ -107,12 +119,15 @@ var PDFPageView = function PDFPageViewClosure() {
} else { } else {
this.annotationLayer = null; this.annotationLayer = null;
} }
if (this.canvas && !currentZoomLayerNode) { if (!currentZoomLayerNode) {
if (this.canvas) {
this.paintedViewportMap.delete(this.canvas); this.paintedViewportMap.delete(this.canvas);
this.canvas.width = 0; this.canvas.width = 0;
this.canvas.height = 0; this.canvas.height = 0;
delete this.canvas; delete this.canvas;
} }
this._resetZoomLayer();
}
if (this.svg) { if (this.svg) {
this.paintedViewportMap.delete(this.svg); this.paintedViewportMap.delete(this.svg);
delete this.svg; delete this.svg;
@ -307,16 +322,7 @@ var PDFPageView = function PDFPageViewClosure() {
div.removeChild(self.loadingIconDiv); div.removeChild(self.loadingIconDiv);
delete self.loadingIconDiv; delete self.loadingIconDiv;
} }
if (self.zoomLayer) { self._resetZoomLayer(true);
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.error = error; self.error = error;
self.stats = pdfPage.stats; self.stats = pdfPage.stats;
if (self.onAfterDraw) { if (self.onAfterDraw) {

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.7.399", "version": "1.7.401",
"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": [

30
web/pdf_viewer.js

@ -1102,12 +1102,24 @@ var PDFPageView = function PDFPageViewClosure() {
this.reset(); this.reset();
}, },
destroy: function PDFPageView_destroy() { destroy: function PDFPageView_destroy() {
this.zoomLayer = null;
this.reset(); this.reset();
if (this.pdfPage) { if (this.pdfPage) {
this.pdfPage.cleanup(); 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) { reset: function PDFPageView_reset(keepZoomLayer, keepAnnotations) {
this.cancelRendering(); this.cancelRendering();
var div = this.div; var div = this.div;
@ -1129,12 +1141,15 @@ var PDFPageView = function PDFPageViewClosure() {
} else { } else {
this.annotationLayer = null; this.annotationLayer = null;
} }
if (this.canvas && !currentZoomLayerNode) { if (!currentZoomLayerNode) {
if (this.canvas) {
this.paintedViewportMap.delete(this.canvas); this.paintedViewportMap.delete(this.canvas);
this.canvas.width = 0; this.canvas.width = 0;
this.canvas.height = 0; this.canvas.height = 0;
delete this.canvas; delete this.canvas;
} }
this._resetZoomLayer();
}
if (this.svg) { if (this.svg) {
this.paintedViewportMap.delete(this.svg); this.paintedViewportMap.delete(this.svg);
delete this.svg; delete this.svg;
@ -1329,16 +1344,7 @@ var PDFPageView = function PDFPageViewClosure() {
div.removeChild(self.loadingIconDiv); div.removeChild(self.loadingIconDiv);
delete self.loadingIconDiv; delete self.loadingIconDiv;
} }
if (self.zoomLayer) { self._resetZoomLayer(true);
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.error = error; self.error = error;
self.stats = pdfPage.stats; self.stats = pdfPage.stats;
if (self.onAfterDraw) { if (self.onAfterDraw) {

Loading…
Cancel
Save