Browse Source

PDF.js version 2.0.243 - See mozilla/pdf.js@ae65c66133d4427a972314a9c728651c787c798f

master v2.0.243
pdfjsbot 7 years ago
parent
commit
96ea2a70de
  1. 2
      bower.json
  2. 69
      build/pdf.combined.js
  3. 2
      build/pdf.combined.js.map
  4. 67
      build/pdf.js
  5. 2
      build/pdf.js.map
  6. 2
      build/pdf.min.js
  7. 6
      build/pdf.worker.js
  8. 2
      build/pdf.worker.js.map
  9. 2
      build/pdf.worker.min.js
  10. 2
      lib/core/worker.js
  11. 10
      lib/display/annotation_layer.js
  12. 6
      lib/display/api.js
  13. 35
      lib/display/dom_utils.js
  14. 5
      lib/display/global.js
  15. 6
      lib/display/text_layer.js
  16. 5
      lib/pdf.js
  17. 4
      lib/pdf.worker.js
  18. 6
      lib/web/pdf_page_view.js
  19. 2
      package.json
  20. 6
      web/pdf_viewer.js
  21. 2
      web/pdf_viewer.js.map

2
bower.json

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

69
build/pdf.combined.js

@ -2855,7 +2855,7 @@ module.exports = function (fn, that, length) { @@ -2855,7 +2855,7 @@ module.exports = function (fn, that, length) {
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DummyStatTimer = exports.StatTimer = exports.SimpleXMLParser = exports.DOMSVGFactory = exports.DOMCMapReaderFactory = exports.DOMCanvasFactory = exports.DEFAULT_LINK_REL = exports.getDefaultSetting = exports.LinkTarget = exports.getFilenameFromUrl = exports.isExternalLinkTargetSet = exports.addLinkAttributes = exports.RenderingCancelledException = exports.CustomStyle = undefined;
exports.DummyStatTimer = exports.StatTimer = exports.SimpleXMLParser = exports.DOMSVGFactory = exports.DOMCMapReaderFactory = exports.DOMCanvasFactory = exports.DEFAULT_LINK_REL = exports.getDefaultSetting = exports.LinkTarget = exports.getFilenameFromUrl = exports.isExternalLinkTargetSet = exports.addLinkAttributes = exports.RenderingCancelledException = undefined;
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
@ -3140,38 +3140,6 @@ var SimpleXMLParser = function () { @@ -3140,38 +3140,6 @@ var SimpleXMLParser = function () {
return SimpleXMLParser;
}();
var CustomStyle = function CustomStyleClosure() {
var prefixes = ['ms', 'Moz', 'Webkit', 'O'];
var _cache = Object.create(null);
function CustomStyle() {}
CustomStyle.getProp = function get(propName, element) {
if (arguments.length === 1 && typeof _cache[propName] === 'string') {
return _cache[propName];
}
element = element || document.documentElement;
var style = element.style,
prefixed,
uPropName;
if (typeof style[propName] === 'string') {
return _cache[propName] = propName;
}
uPropName = propName.charAt(0).toUpperCase() + propName.slice(1);
for (var i = 0, l = prefixes.length; i < l; i++) {
prefixed = prefixes[i] + uPropName;
if (typeof style[prefixed] === 'string') {
return _cache[propName] = prefixed;
}
}
return _cache[propName] = 'undefined';
};
CustomStyle.setProp = function set(propName, element, str) {
var prop = this.getProp(propName);
if (prop !== 'undefined') {
element.style[prop] = str;
}
};
return CustomStyle;
}();
var RenderingCancelledException = function RenderingCancelledException() {
function RenderingCancelledException(msg, type) {
this.message = msg;
@ -3376,7 +3344,6 @@ var DummyStatTimer = function () { @@ -3376,7 +3344,6 @@ var DummyStatTimer = function () {
return DummyStatTimer;
}();
exports.CustomStyle = CustomStyle;
exports.RenderingCancelledException = RenderingCancelledException;
exports.addLinkAttributes = addLinkAttributes;
exports.isExternalLinkTargetSet = isExternalLinkTargetSet;
@ -11645,7 +11612,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) { @@ -11645,7 +11612,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
if (worker.destroyed) {
return Promise.reject(new Error('Worker was destroyed'));
}
var apiVersion = '2.0.241';
var apiVersion = '2.0.243';
source.disableRange = (0, _dom_utils.getDefaultSetting)('disableRange');
source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch');
source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream');
@ -12936,8 +12903,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() { @@ -12936,8 +12903,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
}();
var version, build;
{
exports.version = version = '2.0.241';
exports.build = build = '3f88bfcd';
exports.version = version = '2.0.243';
exports.build = build = 'ae65c661';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -24228,8 +24195,8 @@ var AnnotationElement = function () { @@ -24228,8 +24195,8 @@ var AnnotationElement = function () {
var height = data.rect[3] - data.rect[1];
container.setAttribute('data-annotation-id', data.id);
var rect = _util.Util.normalizeRect([data.rect[0], page.view[3] - data.rect[1] + page.view[1], data.rect[2], page.view[3] - data.rect[3] + page.view[1]]);
_dom_utils.CustomStyle.setProp('transform', container, 'matrix(' + viewport.transform.join(',') + ')');
_dom_utils.CustomStyle.setProp('transformOrigin', container, -rect[0] + 'px ' + -rect[1] + 'px');
container.style.transform = 'matrix(' + viewport.transform.join(',') + ')';
container.style.transformOrigin = -rect[0] + 'px ' + -rect[1] + 'px';
if (!ignoreBorder && data.borderStyle.width > 0) {
container.style.borderWidth = data.borderStyle.width + 'px';
if (data.borderStyle.style !== _util.AnnotationBorderStyleType.UNDERLINE) {
@ -24240,7 +24207,7 @@ var AnnotationElement = function () { @@ -24240,7 +24207,7 @@ var AnnotationElement = function () {
var verticalRadius = data.borderStyle.verticalCornerRadius;
if (horizontalRadius > 0 || verticalRadius > 0) {
var radius = horizontalRadius + 'px / ' + verticalRadius + 'px';
_dom_utils.CustomStyle.setProp('borderRadius', container, radius);
container.style.borderRadius = radius;
}
switch (data.borderStyle.style) {
case _util.AnnotationBorderStyleType.SOLID:
@ -24636,7 +24603,7 @@ var PopupAnnotationElement = function (_AnnotationElement4) { @@ -24636,7 +24603,7 @@ var PopupAnnotationElement = function (_AnnotationElement4) {
});
var parentLeft = parseFloat(parentElement.style.left);
var parentWidth = parseFloat(parentElement.style.width);
_dom_utils.CustomStyle.setProp('transformOrigin', this.container, -(parentLeft + parentWidth) + 'px -' + parentElement.style.top);
this.container.style.transformOrigin = -(parentLeft + parentWidth) + 'px -' + parentElement.style.top;
this.container.style.left = parentLeft + parentWidth + 'px';
this.container.appendChild(popup.render());
return this.container;
@ -25117,7 +25084,7 @@ var AnnotationLayer = function () { @@ -25117,7 +25084,7 @@ var AnnotationLayer = function () {
var data = parameters.annotations[i];
var element = parameters.div.querySelector('[data-annotation-id="' + data.id + '"]');
if (element) {
_dom_utils.CustomStyle.setProp('transform', element, 'matrix(' + parameters.viewport.transform.join(',') + ')');
element.style.transform = 'matrix(' + parameters.viewport.transform.join(',') + ')';
}
}
parameters.div.removeAttribute('hidden');
@ -25563,7 +25530,7 @@ var renderTextLayer = function renderTextLayerClosure() { @@ -25563,7 +25530,7 @@ var renderTextLayer = function renderTextLayerClosure() {
}
if (transform !== '') {
textDivProperties.originalTransform = transform;
_dom_utils.CustomStyle.setProp('transform', textDiv, transform);
textDiv.style.transform = transform;
}
this._textDivProperties.set(textDiv, textDivProperties);
textLayerFrag.appendChild(textDiv);
@ -25654,11 +25621,11 @@ var renderTextLayer = function renderTextLayerClosure() { @@ -25654,11 +25621,11 @@ var renderTextLayer = function renderTextLayerClosure() {
div.setAttribute('style', divProperties.style + padding);
}
if (transform !== '') {
_dom_utils.CustomStyle.setProp('transform', div, transform);
div.style.transform = transform;
}
} else {
div.style.padding = 0;
_dom_utils.CustomStyle.setProp('transform', div, divProperties.originalTransform || '');
div.style.transform = divProperties.originalTransform || '';
}
}
}
@ -26719,8 +26686,8 @@ exports.SVGGraphics = SVGGraphics; @@ -26719,8 +26686,8 @@ exports.SVGGraphics = SVGGraphics;
"use strict";
var pdfjsVersion = '2.0.241';
var pdfjsBuild = '3f88bfcd';
var pdfjsVersion = '2.0.243';
var pdfjsBuild = 'ae65c661';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(131);
var pdfjsDisplayAPI = __w_pdfjs_require__(65);
@ -26749,7 +26716,6 @@ exports.PDFDataRangeTransport = pdfjsDisplayAPI.PDFDataRangeTransport; @@ -26749,7 +26716,6 @@ exports.PDFDataRangeTransport = pdfjsDisplayAPI.PDFDataRangeTransport;
exports.PDFWorker = pdfjsDisplayAPI.PDFWorker;
exports.renderTextLayer = pdfjsDisplayTextLayer.renderTextLayer;
exports.AnnotationLayer = pdfjsDisplayAnnotationLayer.AnnotationLayer;
exports.CustomStyle = pdfjsDisplayDOMUtils.CustomStyle;
exports.createPromiseCapability = pdfjsSharedUtil.createPromiseCapability;
exports.PasswordResponses = pdfjsSharedUtil.PasswordResponses;
exports.InvalidPDFException = pdfjsSharedUtil.InvalidPDFException;
@ -31900,8 +31866,8 @@ if (!_global_scope2.default.PDFJS) { @@ -31900,8 +31866,8 @@ if (!_global_scope2.default.PDFJS) {
}
var PDFJS = _global_scope2.default.PDFJS;
{
PDFJS.version = '2.0.241';
PDFJS.build = '3f88bfcd';
PDFJS.version = '2.0.243';
PDFJS.build = 'ae65c661';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -31966,7 +31932,6 @@ PDFJS.getDocument = _api.getDocument; @@ -31966,7 +31932,6 @@ PDFJS.getDocument = _api.getDocument;
PDFJS.LoopbackPort = _api.LoopbackPort;
PDFJS.PDFDataRangeTransport = _api.PDFDataRangeTransport;
PDFJS.PDFWorker = _api.PDFWorker;
PDFJS.CustomStyle = _dom_utils.CustomStyle;
PDFJS.LinkTarget = _dom_utils.LinkTarget;
PDFJS.addLinkAttributes = _dom_utils.addLinkAttributes;
PDFJS.getFilenameFromUrl = _dom_utils.getFilenameFromUrl;
@ -35263,7 +35228,7 @@ var WorkerMessageHandler = { @@ -35263,7 +35228,7 @@ var WorkerMessageHandler = {
var cancelXHRs = null;
var WorkerTasks = [];
var apiVersion = docParams.apiVersion;
var workerVersion = '2.0.241';
var workerVersion = '2.0.243';
if (apiVersion !== null && apiVersion !== workerVersion) {
throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".'));
}

2
build/pdf.combined.js.map

File diff suppressed because one or more lines are too long

67
build/pdf.js

@ -1614,7 +1614,7 @@ module.exports = function (fn, that, length) { @@ -1614,7 +1614,7 @@ module.exports = function (fn, that, length) {
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DummyStatTimer = exports.StatTimer = exports.SimpleXMLParser = exports.DOMSVGFactory = exports.DOMCMapReaderFactory = exports.DOMCanvasFactory = exports.DEFAULT_LINK_REL = exports.getDefaultSetting = exports.LinkTarget = exports.getFilenameFromUrl = exports.isExternalLinkTargetSet = exports.addLinkAttributes = exports.RenderingCancelledException = exports.CustomStyle = undefined;
exports.DummyStatTimer = exports.StatTimer = exports.SimpleXMLParser = exports.DOMSVGFactory = exports.DOMCMapReaderFactory = exports.DOMCanvasFactory = exports.DEFAULT_LINK_REL = exports.getDefaultSetting = exports.LinkTarget = exports.getFilenameFromUrl = exports.isExternalLinkTargetSet = exports.addLinkAttributes = exports.RenderingCancelledException = undefined;
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
@ -1899,38 +1899,6 @@ var SimpleXMLParser = function () { @@ -1899,38 +1899,6 @@ var SimpleXMLParser = function () {
return SimpleXMLParser;
}();
var CustomStyle = function CustomStyleClosure() {
var prefixes = ['ms', 'Moz', 'Webkit', 'O'];
var _cache = Object.create(null);
function CustomStyle() {}
CustomStyle.getProp = function get(propName, element) {
if (arguments.length === 1 && typeof _cache[propName] === 'string') {
return _cache[propName];
}
element = element || document.documentElement;
var style = element.style,
prefixed,
uPropName;
if (typeof style[propName] === 'string') {
return _cache[propName] = propName;
}
uPropName = propName.charAt(0).toUpperCase() + propName.slice(1);
for (var i = 0, l = prefixes.length; i < l; i++) {
prefixed = prefixes[i] + uPropName;
if (typeof style[prefixed] === 'string') {
return _cache[propName] = prefixed;
}
}
return _cache[propName] = 'undefined';
};
CustomStyle.setProp = function set(propName, element, str) {
var prop = this.getProp(propName);
if (prop !== 'undefined') {
element.style[prop] = str;
}
};
return CustomStyle;
}();
var RenderingCancelledException = function RenderingCancelledException() {
function RenderingCancelledException(msg, type) {
this.message = msg;
@ -2135,7 +2103,6 @@ var DummyStatTimer = function () { @@ -2135,7 +2103,6 @@ var DummyStatTimer = function () {
return DummyStatTimer;
}();
exports.CustomStyle = CustomStyle;
exports.RenderingCancelledException = RenderingCancelledException;
exports.addLinkAttributes = addLinkAttributes;
exports.isExternalLinkTargetSet = isExternalLinkTargetSet;
@ -3332,7 +3299,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) { @@ -3332,7 +3299,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
if (worker.destroyed) {
return Promise.reject(new Error('Worker was destroyed'));
}
var apiVersion = '2.0.241';
var apiVersion = '2.0.243';
source.disableRange = (0, _dom_utils.getDefaultSetting)('disableRange');
source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch');
source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream');
@ -4704,8 +4671,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() { @@ -4704,8 +4671,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
}();
var version, build;
{
exports.version = version = '2.0.241';
exports.build = build = '3f88bfcd';
exports.version = version = '2.0.243';
exports.build = build = 'ae65c661';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -4957,8 +4924,8 @@ var AnnotationElement = function () { @@ -4957,8 +4924,8 @@ var AnnotationElement = function () {
var height = data.rect[3] - data.rect[1];
container.setAttribute('data-annotation-id', data.id);
var rect = _util.Util.normalizeRect([data.rect[0], page.view[3] - data.rect[1] + page.view[1], data.rect[2], page.view[3] - data.rect[3] + page.view[1]]);
_dom_utils.CustomStyle.setProp('transform', container, 'matrix(' + viewport.transform.join(',') + ')');
_dom_utils.CustomStyle.setProp('transformOrigin', container, -rect[0] + 'px ' + -rect[1] + 'px');
container.style.transform = 'matrix(' + viewport.transform.join(',') + ')';
container.style.transformOrigin = -rect[0] + 'px ' + -rect[1] + 'px';
if (!ignoreBorder && data.borderStyle.width > 0) {
container.style.borderWidth = data.borderStyle.width + 'px';
if (data.borderStyle.style !== _util.AnnotationBorderStyleType.UNDERLINE) {
@ -4969,7 +4936,7 @@ var AnnotationElement = function () { @@ -4969,7 +4936,7 @@ var AnnotationElement = function () {
var verticalRadius = data.borderStyle.verticalCornerRadius;
if (horizontalRadius > 0 || verticalRadius > 0) {
var radius = horizontalRadius + 'px / ' + verticalRadius + 'px';
_dom_utils.CustomStyle.setProp('borderRadius', container, radius);
container.style.borderRadius = radius;
}
switch (data.borderStyle.style) {
case _util.AnnotationBorderStyleType.SOLID:
@ -5365,7 +5332,7 @@ var PopupAnnotationElement = function (_AnnotationElement4) { @@ -5365,7 +5332,7 @@ var PopupAnnotationElement = function (_AnnotationElement4) {
});
var parentLeft = parseFloat(parentElement.style.left);
var parentWidth = parseFloat(parentElement.style.width);
_dom_utils.CustomStyle.setProp('transformOrigin', this.container, -(parentLeft + parentWidth) + 'px -' + parentElement.style.top);
this.container.style.transformOrigin = -(parentLeft + parentWidth) + 'px -' + parentElement.style.top;
this.container.style.left = parentLeft + parentWidth + 'px';
this.container.appendChild(popup.render());
return this.container;
@ -5846,7 +5813,7 @@ var AnnotationLayer = function () { @@ -5846,7 +5813,7 @@ var AnnotationLayer = function () {
var data = parameters.annotations[i];
var element = parameters.div.querySelector('[data-annotation-id="' + data.id + '"]');
if (element) {
_dom_utils.CustomStyle.setProp('transform', element, 'matrix(' + parameters.viewport.transform.join(',') + ')');
element.style.transform = 'matrix(' + parameters.viewport.transform.join(',') + ')';
}
}
parameters.div.removeAttribute('hidden');
@ -6292,7 +6259,7 @@ var renderTextLayer = function renderTextLayerClosure() { @@ -6292,7 +6259,7 @@ var renderTextLayer = function renderTextLayerClosure() {
}
if (transform !== '') {
textDivProperties.originalTransform = transform;
_dom_utils.CustomStyle.setProp('transform', textDiv, transform);
textDiv.style.transform = transform;
}
this._textDivProperties.set(textDiv, textDivProperties);
textLayerFrag.appendChild(textDiv);
@ -6384,11 +6351,11 @@ var renderTextLayer = function renderTextLayerClosure() { @@ -6384,11 +6351,11 @@ var renderTextLayer = function renderTextLayerClosure() {
div.setAttribute('style', divProperties.style + padding);
}
if (transform !== '') {
_dom_utils.CustomStyle.setProp('transform', div, transform);
div.style.transform = transform;
}
} else {
div.style.padding = 0;
_dom_utils.CustomStyle.setProp('transform', div, divProperties.originalTransform || '');
div.style.transform = divProperties.originalTransform || '';
}
}
}
@ -7449,8 +7416,8 @@ exports.SVGGraphics = SVGGraphics; @@ -7449,8 +7416,8 @@ exports.SVGGraphics = SVGGraphics;
"use strict";
var pdfjsVersion = '2.0.241';
var pdfjsBuild = '3f88bfcd';
var pdfjsVersion = '2.0.243';
var pdfjsBuild = 'ae65c661';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(114);
var pdfjsDisplayAPI = __w_pdfjs_require__(57);
@ -7479,7 +7446,6 @@ exports.PDFDataRangeTransport = pdfjsDisplayAPI.PDFDataRangeTransport; @@ -7479,7 +7446,6 @@ exports.PDFDataRangeTransport = pdfjsDisplayAPI.PDFDataRangeTransport;
exports.PDFWorker = pdfjsDisplayAPI.PDFWorker;
exports.renderTextLayer = pdfjsDisplayTextLayer.renderTextLayer;
exports.AnnotationLayer = pdfjsDisplayAnnotationLayer.AnnotationLayer;
exports.CustomStyle = pdfjsDisplayDOMUtils.CustomStyle;
exports.createPromiseCapability = pdfjsSharedUtil.createPromiseCapability;
exports.PasswordResponses = pdfjsSharedUtil.PasswordResponses;
exports.InvalidPDFException = pdfjsSharedUtil.InvalidPDFException;
@ -12630,8 +12596,8 @@ if (!_global_scope2.default.PDFJS) { @@ -12630,8 +12596,8 @@ if (!_global_scope2.default.PDFJS) {
}
var PDFJS = _global_scope2.default.PDFJS;
{
PDFJS.version = '2.0.241';
PDFJS.build = '3f88bfcd';
PDFJS.version = '2.0.243';
PDFJS.build = 'ae65c661';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -12696,7 +12662,6 @@ PDFJS.getDocument = _api.getDocument; @@ -12696,7 +12662,6 @@ PDFJS.getDocument = _api.getDocument;
PDFJS.LoopbackPort = _api.LoopbackPort;
PDFJS.PDFDataRangeTransport = _api.PDFDataRangeTransport;
PDFJS.PDFWorker = _api.PDFWorker;
PDFJS.CustomStyle = _dom_utils.CustomStyle;
PDFJS.LinkTarget = _dom_utils.LinkTarget;
PDFJS.addLinkAttributes = _dom_utils.addLinkAttributes;
PDFJS.getFilenameFromUrl = _dom_utils.getFilenameFromUrl;

2
build/pdf.js.map

File diff suppressed because one or more lines are too long

2
build/pdf.min.js vendored

File diff suppressed because one or more lines are too long

6
build/pdf.worker.js vendored

@ -21938,8 +21938,8 @@ exports.PostScriptCompiler = PostScriptCompiler; @@ -21938,8 +21938,8 @@ exports.PostScriptCompiler = PostScriptCompiler;
"use strict";
var pdfjsVersion = '2.0.241';
var pdfjsBuild = '3f88bfcd';
var pdfjsVersion = '2.0.243';
var pdfjsBuild = 'ae65c661';
var pdfjsCoreWorker = __w_pdfjs_require__(72);
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;
@ -22146,7 +22146,7 @@ var WorkerMessageHandler = { @@ -22146,7 +22146,7 @@ var WorkerMessageHandler = {
var cancelXHRs = null;
var WorkerTasks = [];
var apiVersion = docParams.apiVersion;
var workerVersion = '2.0.241';
var workerVersion = '2.0.243';
if (apiVersion !== null && apiVersion !== workerVersion) {
throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".'));
}

2
build/pdf.worker.js.map vendored

File diff suppressed because one or more lines are too long

2
build/pdf.worker.min.js vendored

File diff suppressed because one or more lines are too long

2
lib/core/worker.js

@ -217,7 +217,7 @@ var WorkerMessageHandler = { @@ -217,7 +217,7 @@ var WorkerMessageHandler = {
var cancelXHRs = null;
var WorkerTasks = [];
var apiVersion = docParams.apiVersion;
var workerVersion = '2.0.241';
var workerVersion = '2.0.243';
if (apiVersion !== null && apiVersion !== workerVersion) {
throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".'));
}

10
lib/display/annotation_layer.js

@ -138,8 +138,8 @@ var AnnotationElement = function () { @@ -138,8 +138,8 @@ var AnnotationElement = function () {
var height = data.rect[3] - data.rect[1];
container.setAttribute('data-annotation-id', data.id);
var rect = _util.Util.normalizeRect([data.rect[0], page.view[3] - data.rect[1] + page.view[1], data.rect[2], page.view[3] - data.rect[3] + page.view[1]]);
_dom_utils.CustomStyle.setProp('transform', container, 'matrix(' + viewport.transform.join(',') + ')');
_dom_utils.CustomStyle.setProp('transformOrigin', container, -rect[0] + 'px ' + -rect[1] + 'px');
container.style.transform = 'matrix(' + viewport.transform.join(',') + ')';
container.style.transformOrigin = -rect[0] + 'px ' + -rect[1] + 'px';
if (!ignoreBorder && data.borderStyle.width > 0) {
container.style.borderWidth = data.borderStyle.width + 'px';
if (data.borderStyle.style !== _util.AnnotationBorderStyleType.UNDERLINE) {
@ -150,7 +150,7 @@ var AnnotationElement = function () { @@ -150,7 +150,7 @@ var AnnotationElement = function () {
var verticalRadius = data.borderStyle.verticalCornerRadius;
if (horizontalRadius > 0 || verticalRadius > 0) {
var radius = horizontalRadius + 'px / ' + verticalRadius + 'px';
_dom_utils.CustomStyle.setProp('borderRadius', container, radius);
container.style.borderRadius = radius;
}
switch (data.borderStyle.style) {
case _util.AnnotationBorderStyleType.SOLID:
@ -546,7 +546,7 @@ var PopupAnnotationElement = function (_AnnotationElement4) { @@ -546,7 +546,7 @@ var PopupAnnotationElement = function (_AnnotationElement4) {
});
var parentLeft = parseFloat(parentElement.style.left);
var parentWidth = parseFloat(parentElement.style.width);
_dom_utils.CustomStyle.setProp('transformOrigin', this.container, -(parentLeft + parentWidth) + 'px -' + parentElement.style.top);
this.container.style.transformOrigin = -(parentLeft + parentWidth) + 'px -' + parentElement.style.top;
this.container.style.left = parentLeft + parentWidth + 'px';
this.container.appendChild(popup.render());
return this.container;
@ -1027,7 +1027,7 @@ var AnnotationLayer = function () { @@ -1027,7 +1027,7 @@ var AnnotationLayer = function () {
var data = parameters.annotations[i];
var element = parameters.div.querySelector('[data-annotation-id="' + data.id + '"]');
if (element) {
_dom_utils.CustomStyle.setProp('transform', element, 'matrix(' + parameters.viewport.transform.join(',') + ')');
element.style.transform = 'matrix(' + parameters.viewport.transform.join(',') + ')';
}
}
parameters.div.removeAttribute('hidden');

6
lib/display/api.js

@ -178,7 +178,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) { @@ -178,7 +178,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
if (worker.destroyed) {
return Promise.reject(new Error('Worker was destroyed'));
}
var apiVersion = '2.0.241';
var apiVersion = '2.0.243';
source.disableRange = (0, _dom_utils.getDefaultSetting)('disableRange');
source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch');
source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream');
@ -1550,8 +1550,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() { @@ -1550,8 +1550,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
}();
var version, build;
{
exports.version = version = '2.0.241';
exports.build = build = '3f88bfcd';
exports.version = version = '2.0.243';
exports.build = build = 'ae65c661';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;

35
lib/display/dom_utils.js

@ -24,7 +24,7 @@ @@ -24,7 +24,7 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DummyStatTimer = exports.StatTimer = exports.SimpleXMLParser = exports.DOMSVGFactory = exports.DOMCMapReaderFactory = exports.DOMCanvasFactory = exports.DEFAULT_LINK_REL = exports.getDefaultSetting = exports.LinkTarget = exports.getFilenameFromUrl = exports.isExternalLinkTargetSet = exports.addLinkAttributes = exports.RenderingCancelledException = exports.CustomStyle = undefined;
exports.DummyStatTimer = exports.StatTimer = exports.SimpleXMLParser = exports.DOMSVGFactory = exports.DOMCMapReaderFactory = exports.DOMCanvasFactory = exports.DEFAULT_LINK_REL = exports.getDefaultSetting = exports.LinkTarget = exports.getFilenameFromUrl = exports.isExternalLinkTargetSet = exports.addLinkAttributes = exports.RenderingCancelledException = undefined;
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
@ -309,38 +309,6 @@ var SimpleXMLParser = function () { @@ -309,38 +309,6 @@ var SimpleXMLParser = function () {
return SimpleXMLParser;
}();
var CustomStyle = function CustomStyleClosure() {
var prefixes = ['ms', 'Moz', 'Webkit', 'O'];
var _cache = Object.create(null);
function CustomStyle() {}
CustomStyle.getProp = function get(propName, element) {
if (arguments.length === 1 && typeof _cache[propName] === 'string') {
return _cache[propName];
}
element = element || document.documentElement;
var style = element.style,
prefixed,
uPropName;
if (typeof style[propName] === 'string') {
return _cache[propName] = propName;
}
uPropName = propName.charAt(0).toUpperCase() + propName.slice(1);
for (var i = 0, l = prefixes.length; i < l; i++) {
prefixed = prefixes[i] + uPropName;
if (typeof style[prefixed] === 'string') {
return _cache[propName] = prefixed;
}
}
return _cache[propName] = 'undefined';
};
CustomStyle.setProp = function set(propName, element, str) {
var prop = this.getProp(propName);
if (prop !== 'undefined') {
element.style[prop] = str;
}
};
return CustomStyle;
}();
var RenderingCancelledException = function RenderingCancelledException() {
function RenderingCancelledException(msg, type) {
this.message = msg;
@ -545,7 +513,6 @@ var DummyStatTimer = function () { @@ -545,7 +513,6 @@ var DummyStatTimer = function () {
return DummyStatTimer;
}();
exports.CustomStyle = CustomStyle;
exports.RenderingCancelledException = RenderingCancelledException;
exports.addLinkAttributes = addLinkAttributes;
exports.isExternalLinkTargetSet = isExternalLinkTargetSet;

5
lib/display/global.js

@ -51,8 +51,8 @@ if (!_global_scope2.default.PDFJS) { @@ -51,8 +51,8 @@ if (!_global_scope2.default.PDFJS) {
}
var PDFJS = _global_scope2.default.PDFJS;
{
PDFJS.version = '2.0.241';
PDFJS.build = '3f88bfcd';
PDFJS.version = '2.0.243';
PDFJS.build = 'ae65c661';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -117,7 +117,6 @@ PDFJS.getDocument = _api.getDocument; @@ -117,7 +117,6 @@ PDFJS.getDocument = _api.getDocument;
PDFJS.LoopbackPort = _api.LoopbackPort;
PDFJS.PDFDataRangeTransport = _api.PDFDataRangeTransport;
PDFJS.PDFWorker = _api.PDFWorker;
PDFJS.CustomStyle = _dom_utils.CustomStyle;
PDFJS.LinkTarget = _dom_utils.LinkTarget;
PDFJS.addLinkAttributes = _dom_utils.addLinkAttributes;
PDFJS.getFilenameFromUrl = _dom_utils.getFilenameFromUrl;

6
lib/display/text_layer.js

@ -448,7 +448,7 @@ var renderTextLayer = function renderTextLayerClosure() { @@ -448,7 +448,7 @@ var renderTextLayer = function renderTextLayerClosure() {
}
if (transform !== '') {
textDivProperties.originalTransform = transform;
_dom_utils.CustomStyle.setProp('transform', textDiv, transform);
textDiv.style.transform = transform;
}
this._textDivProperties.set(textDiv, textDivProperties);
textLayerFrag.appendChild(textDiv);
@ -540,11 +540,11 @@ var renderTextLayer = function renderTextLayerClosure() { @@ -540,11 +540,11 @@ var renderTextLayer = function renderTextLayerClosure() {
div.setAttribute('style', divProperties.style + padding);
}
if (transform !== '') {
_dom_utils.CustomStyle.setProp('transform', div, transform);
div.style.transform = transform;
}
} else {
div.style.padding = 0;
_dom_utils.CustomStyle.setProp('transform', div, divProperties.originalTransform || '');
div.style.transform = divProperties.originalTransform || '';
}
}
}

5
lib/pdf.js

@ -21,8 +21,8 @@ @@ -21,8 +21,8 @@
*/
'use strict';
var pdfjsVersion = '2.0.241';
var pdfjsBuild = '3f88bfcd';
var pdfjsVersion = '2.0.243';
var pdfjsBuild = 'ae65c661';
var pdfjsSharedUtil = require('./shared/util.js');
var pdfjsDisplayGlobal = require('./display/global.js');
var pdfjsDisplayAPI = require('./display/api.js');
@ -51,7 +51,6 @@ exports.PDFDataRangeTransport = pdfjsDisplayAPI.PDFDataRangeTransport; @@ -51,7 +51,6 @@ exports.PDFDataRangeTransport = pdfjsDisplayAPI.PDFDataRangeTransport;
exports.PDFWorker = pdfjsDisplayAPI.PDFWorker;
exports.renderTextLayer = pdfjsDisplayTextLayer.renderTextLayer;
exports.AnnotationLayer = pdfjsDisplayAnnotationLayer.AnnotationLayer;
exports.CustomStyle = pdfjsDisplayDOMUtils.CustomStyle;
exports.createPromiseCapability = pdfjsSharedUtil.createPromiseCapability;
exports.PasswordResponses = pdfjsSharedUtil.PasswordResponses;
exports.InvalidPDFException = pdfjsSharedUtil.InvalidPDFException;

4
lib/pdf.worker.js vendored

@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
*/
'use strict';
var pdfjsVersion = '2.0.241';
var pdfjsBuild = '3f88bfcd';
var pdfjsVersion = '2.0.243';
var pdfjsBuild = 'ae65c661';
var pdfjsCoreWorker = require('./core/worker.js');
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;

6
lib/web/pdf_page_view.js

@ -246,7 +246,7 @@ var PDFPageView = function () { @@ -246,7 +246,7 @@ var PDFPageView = function () {
scaleY = width / height;
}
var cssTransform = 'rotate(' + relativeRotation + 'deg) ' + 'scale(' + scaleX + ',' + scaleY + ')';
_pdf.CustomStyle.setProp('transform', target, cssTransform);
target.style.transform = cssTransform;
if (this.textLayer) {
var textLayerViewport = this.textLayer.viewport;
var textRelativeRotation = this.viewport.rotation - textLayerViewport.rotation;
@ -278,8 +278,8 @@ var PDFPageView = function () { @@ -278,8 +278,8 @@ var PDFPageView = function () {
console.error('Bad rotation value.');
break;
}
_pdf.CustomStyle.setProp('transform', textLayerDiv, 'rotate(' + textAbsRotation + 'deg) ' + 'scale(' + scale + ', ' + scale + ') ' + 'translate(' + transX + ', ' + transY + ')');
_pdf.CustomStyle.setProp('transformOrigin', textLayerDiv, '0% 0%');
textLayerDiv.style.transform = 'rotate(' + textAbsRotation + 'deg) ' + 'scale(' + scale + ', ' + scale + ') ' + 'translate(' + transX + ', ' + transY + ')';
textLayerDiv.style.transformOrigin = '0% 0%';
}
if (redrawAnnotations && this.annotationLayer) {
this.annotationLayer.render(this.viewport, 'display');

2
package.json

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

6
web/pdf_viewer.js

@ -1873,7 +1873,7 @@ var PDFPageView = function () { @@ -1873,7 +1873,7 @@ var PDFPageView = function () {
scaleY = width / height;
}
var cssTransform = 'rotate(' + relativeRotation + 'deg) ' + 'scale(' + scaleX + ',' + scaleY + ')';
_pdfjsLib.CustomStyle.setProp('transform', target, cssTransform);
target.style.transform = cssTransform;
if (this.textLayer) {
var textLayerViewport = this.textLayer.viewport;
var textRelativeRotation = this.viewport.rotation - textLayerViewport.rotation;
@ -1905,8 +1905,8 @@ var PDFPageView = function () { @@ -1905,8 +1905,8 @@ var PDFPageView = function () {
console.error('Bad rotation value.');
break;
}
_pdfjsLib.CustomStyle.setProp('transform', textLayerDiv, 'rotate(' + textAbsRotation + 'deg) ' + 'scale(' + scale + ', ' + scale + ') ' + 'translate(' + transX + ', ' + transY + ')');
_pdfjsLib.CustomStyle.setProp('transformOrigin', textLayerDiv, '0% 0%');
textLayerDiv.style.transform = 'rotate(' + textAbsRotation + 'deg) ' + 'scale(' + scale + ', ' + scale + ') ' + 'translate(' + transX + ', ' + transY + ')';
textLayerDiv.style.transformOrigin = '0% 0%';
}
if (redrawAnnotations && this.annotationLayer) {
this.annotationLayer.render(this.viewport, 'display');

2
web/pdf_viewer.js.map

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save