|
@@ -58,7 +58,7 @@ function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o =
|
|
|
|
|
|
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
|
|
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
|
|
|
|
|
|
-function _iterableToArrayLimit(arr, i) { var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
|
|
|
|
|
|
+function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
|
|
|
|
|
|
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|
|
|
|
|
@@ -242,6 +242,7 @@ module.exports = pdfjsLib;
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
Object.defineProperty(exports, "__esModule", ({
|
|
value: true
|
|
value: true
|
|
}));
|
|
}));
|
|
|
|
+exports.fixupLangCode = fixupLangCode;
|
|
exports.getL10nFallback = getL10nFallback;
|
|
exports.getL10nFallback = getL10nFallback;
|
|
exports.NullL10n = void 0;
|
|
exports.NullL10n = void 0;
|
|
|
|
|
|
@@ -320,6 +321,27 @@ function getL10nFallback(key, args) {
|
|
return DEFAULT_L10N_STRINGS[key] || "";
|
|
return DEFAULT_L10N_STRINGS[key] || "";
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+var PARTIAL_LANG_CODES = {
|
|
|
|
+ en: "en-US",
|
|
|
|
+ es: "es-ES",
|
|
|
|
+ fy: "fy-NL",
|
|
|
|
+ ga: "ga-IE",
|
|
|
|
+ gu: "gu-IN",
|
|
|
|
+ hi: "hi-IN",
|
|
|
|
+ hy: "hy-AM",
|
|
|
|
+ nb: "nb-NO",
|
|
|
|
+ ne: "ne-NP",
|
|
|
|
+ nn: "nn-NO",
|
|
|
|
+ pa: "pa-IN",
|
|
|
|
+ pt: "pt-PT",
|
|
|
|
+ sv: "sv-SE",
|
|
|
|
+ zh: "zh-CN"
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+function fixupLangCode(langCode) {
|
|
|
|
+ return PARTIAL_LANG_CODES[langCode === null || langCode === void 0 ? void 0 : langCode.toLowerCase()] || langCode;
|
|
|
|
+}
|
|
|
|
+
|
|
function formatL10nValue(text, args) {
|
|
function formatL10nValue(text, args) {
|
|
if (!args) {
|
|
if (!args) {
|
|
return text;
|
|
return text;
|
|
@@ -482,11 +504,9 @@ var runtime = function (exports) {
|
|
function GeneratorFunctionPrototype() {}
|
|
function GeneratorFunctionPrototype() {}
|
|
|
|
|
|
var IteratorPrototype = {};
|
|
var IteratorPrototype = {};
|
|
-
|
|
|
|
- IteratorPrototype[iteratorSymbol] = function () {
|
|
|
|
|
|
+ define(IteratorPrototype, iteratorSymbol, function () {
|
|
return this;
|
|
return this;
|
|
- };
|
|
|
|
-
|
|
|
|
|
|
+ });
|
|
var getProto = Object.getPrototypeOf;
|
|
var getProto = Object.getPrototypeOf;
|
|
var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
|
|
var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
|
|
|
|
|
|
@@ -495,8 +515,9 @@ var runtime = function (exports) {
|
|
}
|
|
}
|
|
|
|
|
|
var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);
|
|
var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);
|
|
- GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;
|
|
|
|
- GeneratorFunctionPrototype.constructor = GeneratorFunction;
|
|
|
|
|
|
+ GeneratorFunction.prototype = GeneratorFunctionPrototype;
|
|
|
|
+ define(Gp, "constructor", GeneratorFunctionPrototype);
|
|
|
|
+ define(GeneratorFunctionPrototype, "constructor", GeneratorFunction);
|
|
GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction");
|
|
GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction");
|
|
|
|
|
|
function defineIteratorMethods(prototype) {
|
|
function defineIteratorMethods(prototype) {
|
|
@@ -573,11 +594,9 @@ var runtime = function (exports) {
|
|
}
|
|
}
|
|
|
|
|
|
defineIteratorMethods(AsyncIterator.prototype);
|
|
defineIteratorMethods(AsyncIterator.prototype);
|
|
-
|
|
|
|
- AsyncIterator.prototype[asyncIteratorSymbol] = function () {
|
|
|
|
|
|
+ define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
|
|
return this;
|
|
return this;
|
|
- };
|
|
|
|
-
|
|
|
|
|
|
+ });
|
|
exports.AsyncIterator = AsyncIterator;
|
|
exports.AsyncIterator = AsyncIterator;
|
|
|
|
|
|
exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {
|
|
exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {
|
|
@@ -714,14 +733,12 @@ var runtime = function (exports) {
|
|
|
|
|
|
defineIteratorMethods(Gp);
|
|
defineIteratorMethods(Gp);
|
|
define(Gp, toStringTagSymbol, "Generator");
|
|
define(Gp, toStringTagSymbol, "Generator");
|
|
-
|
|
|
|
- Gp[iteratorSymbol] = function () {
|
|
|
|
|
|
+ define(Gp, iteratorSymbol, function () {
|
|
return this;
|
|
return this;
|
|
- };
|
|
|
|
-
|
|
|
|
- Gp.toString = function () {
|
|
|
|
|
|
+ });
|
|
|
|
+ define(Gp, "toString", function () {
|
|
return "[object Generator]";
|
|
return "[object Generator]";
|
|
- };
|
|
|
|
|
|
+ });
|
|
|
|
|
|
function pushTryEntry(locs) {
|
|
function pushTryEntry(locs) {
|
|
var entry = {
|
|
var entry = {
|
|
@@ -1000,7 +1017,11 @@ var runtime = function (exports) {
|
|
try {
|
|
try {
|
|
regeneratorRuntime = runtime;
|
|
regeneratorRuntime = runtime;
|
|
} catch (accidentalStrictMode) {
|
|
} catch (accidentalStrictMode) {
|
|
- Function("r", "regeneratorRuntime = r")(runtime);
|
|
|
|
|
|
+ if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") {
|
|
|
|
+ globalThis.regeneratorRuntime = runtime;
|
|
|
|
+ } else {
|
|
|
|
+ Function("r", "regeneratorRuntime = r")(runtime);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
/***/ }),
|
|
/***/ }),
|
|
@@ -1020,12 +1041,12 @@ var _ui_utils = __w_pdfjs_require__(7);
|
|
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
|
|
|
|
|
-function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
|
|
|
|
-
|
|
|
|
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
|
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
|
|
|
|
|
|
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
|
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
|
|
|
|
|
|
|
|
+function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
|
|
|
|
+
|
|
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
|
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a 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); } }
|
|
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); } }
|
|
@@ -1040,8 +1061,6 @@ var PDFLinkService = /*#__PURE__*/function () {
|
|
externalLinkTarget = _ref$externalLinkTarg === void 0 ? null : _ref$externalLinkTarg,
|
|
externalLinkTarget = _ref$externalLinkTarg === void 0 ? null : _ref$externalLinkTarg,
|
|
_ref$externalLinkRel = _ref.externalLinkRel,
|
|
_ref$externalLinkRel = _ref.externalLinkRel,
|
|
externalLinkRel = _ref$externalLinkRel === void 0 ? null : _ref$externalLinkRel,
|
|
externalLinkRel = _ref$externalLinkRel === void 0 ? null : _ref$externalLinkRel,
|
|
- _ref$externalLinkEnab = _ref.externalLinkEnabled,
|
|
|
|
- externalLinkEnabled = _ref$externalLinkEnab === void 0 ? true : _ref$externalLinkEnab,
|
|
|
|
_ref$ignoreDestinatio = _ref.ignoreDestinationZoom,
|
|
_ref$ignoreDestinatio = _ref.ignoreDestinationZoom,
|
|
ignoreDestinationZoom = _ref$ignoreDestinatio === void 0 ? false : _ref$ignoreDestinatio;
|
|
ignoreDestinationZoom = _ref$ignoreDestinatio === void 0 ? false : _ref$ignoreDestinatio;
|
|
|
|
|
|
@@ -1050,7 +1069,7 @@ var PDFLinkService = /*#__PURE__*/function () {
|
|
this.eventBus = eventBus;
|
|
this.eventBus = eventBus;
|
|
this.externalLinkTarget = externalLinkTarget;
|
|
this.externalLinkTarget = externalLinkTarget;
|
|
this.externalLinkRel = externalLinkRel;
|
|
this.externalLinkRel = externalLinkRel;
|
|
- this.externalLinkEnabled = externalLinkEnabled;
|
|
|
|
|
|
+ this.externalLinkEnabled = true;
|
|
this._ignoreDestinationZoom = ignoreDestinationZoom;
|
|
this._ignoreDestinationZoom = ignoreDestinationZoom;
|
|
this.baseUrl = null;
|
|
this.baseUrl = null;
|
|
this.pdfDocument = null;
|
|
this.pdfDocument = null;
|
|
@@ -1108,7 +1127,7 @@ var PDFLinkService = /*#__PURE__*/function () {
|
|
var destRef = explicitDest[0];
|
|
var destRef = explicitDest[0];
|
|
var pageNumber;
|
|
var pageNumber;
|
|
|
|
|
|
- if (destRef instanceof Object) {
|
|
|
|
|
|
+ if (_typeof(destRef) === "object" && destRef !== null) {
|
|
pageNumber = this._cachedPageNumber(destRef);
|
|
pageNumber = this._cachedPageNumber(destRef);
|
|
|
|
|
|
if (pageNumber === null) {
|
|
if (pageNumber === null) {
|
|
@@ -1639,7 +1658,7 @@ function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o =
|
|
|
|
|
|
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
|
|
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
|
|
|
|
|
|
-function _iterableToArrayLimit(arr, i) { var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
|
|
|
|
|
|
+function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
|
|
|
|
|
|
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|
|
|
|
|
@@ -1718,7 +1737,7 @@ function getOutputScale(ctx) {
|
|
}
|
|
}
|
|
|
|
|
|
function scrollIntoView(element, spot) {
|
|
function scrollIntoView(element, spot) {
|
|
- var skipOverflowHiddenElements = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
|
|
|
|
|
+ var scrollMatches = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
|
var parent = element.offsetParent;
|
|
var parent = element.offsetParent;
|
|
|
|
|
|
if (!parent) {
|
|
if (!parent) {
|
|
@@ -1729,12 +1748,7 @@ function scrollIntoView(element, spot) {
|
|
var offsetY = element.offsetTop + element.clientTop;
|
|
var offsetY = element.offsetTop + element.clientTop;
|
|
var offsetX = element.offsetLeft + element.clientLeft;
|
|
var offsetX = element.offsetLeft + element.clientLeft;
|
|
|
|
|
|
- while (parent.clientHeight === parent.scrollHeight && parent.clientWidth === parent.scrollWidth || skipOverflowHiddenElements && getComputedStyle(parent).overflow === "hidden") {
|
|
|
|
- if (parent.dataset._scaleY) {
|
|
|
|
- offsetY /= parent.dataset._scaleY;
|
|
|
|
- offsetX /= parent.dataset._scaleX;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ while (parent.clientHeight === parent.scrollHeight && parent.clientWidth === parent.scrollWidth || scrollMatches && (parent.classList.contains("markedContent") || getComputedStyle(parent).overflow === "hidden")) {
|
|
offsetY += parent.offsetTop;
|
|
offsetY += parent.offsetTop;
|
|
offsetX += parent.offsetLeft;
|
|
offsetX += parent.offsetLeft;
|
|
parent = parent.offsetParent;
|
|
parent = parent.offsetParent;
|
|
@@ -2623,7 +2637,7 @@ var TextLayerBuilder = /*#__PURE__*/function () {
|
|
function beginText(begin, className) {
|
|
function beginText(begin, className) {
|
|
var divIdx = begin.divIdx;
|
|
var divIdx = begin.divIdx;
|
|
textDivs[divIdx].textContent = "";
|
|
textDivs[divIdx].textContent = "";
|
|
- appendTextToDiv(divIdx, 0, begin.offset, className);
|
|
|
|
|
|
+ return appendTextToDiv(divIdx, 0, begin.offset, className);
|
|
}
|
|
}
|
|
|
|
|
|
function appendTextToDiv(divIdx, fromOffset, toOffset, className) {
|
|
function appendTextToDiv(divIdx, fromOffset, toOffset, className) {
|
|
@@ -2633,13 +2647,14 @@ var TextLayerBuilder = /*#__PURE__*/function () {
|
|
|
|
|
|
if (className) {
|
|
if (className) {
|
|
var span = document.createElement("span");
|
|
var span = document.createElement("span");
|
|
- span.className = className;
|
|
|
|
|
|
+ span.className = "".concat(className, " appended");
|
|
span.appendChild(node);
|
|
span.appendChild(node);
|
|
div.appendChild(span);
|
|
div.appendChild(span);
|
|
- return;
|
|
|
|
|
|
+ return className.includes("selected") ? span.offsetLeft : 0;
|
|
}
|
|
}
|
|
|
|
|
|
div.appendChild(node);
|
|
div.appendChild(node);
|
|
|
|
+ return 0;
|
|
}
|
|
}
|
|
|
|
|
|
var i0 = selectedMatchIdx,
|
|
var i0 = selectedMatchIdx,
|
|
@@ -2658,14 +2673,7 @@ var TextLayerBuilder = /*#__PURE__*/function () {
|
|
var end = match.end;
|
|
var end = match.end;
|
|
var isSelected = isSelectedPage && i === selectedMatchIdx;
|
|
var isSelected = isSelectedPage && i === selectedMatchIdx;
|
|
var highlightSuffix = isSelected ? " selected" : "";
|
|
var highlightSuffix = isSelected ? " selected" : "";
|
|
-
|
|
|
|
- if (isSelected) {
|
|
|
|
- findController.scrollMatchIntoView({
|
|
|
|
- element: textDivs[begin.divIdx],
|
|
|
|
- pageIndex: pageIdx,
|
|
|
|
- matchIndex: selectedMatchIdx
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
|
|
+ var selectedLeft = 0;
|
|
|
|
|
|
if (!prevEnd || begin.divIdx !== prevEnd.divIdx) {
|
|
if (!prevEnd || begin.divIdx !== prevEnd.divIdx) {
|
|
if (prevEnd !== null) {
|
|
if (prevEnd !== null) {
|
|
@@ -2678,9 +2686,9 @@ var TextLayerBuilder = /*#__PURE__*/function () {
|
|
}
|
|
}
|
|
|
|
|
|
if (begin.divIdx === end.divIdx) {
|
|
if (begin.divIdx === end.divIdx) {
|
|
- appendTextToDiv(begin.divIdx, begin.offset, end.offset, "highlight" + highlightSuffix);
|
|
|
|
|
|
+ selectedLeft = appendTextToDiv(begin.divIdx, begin.offset, end.offset, "highlight" + highlightSuffix);
|
|
} else {
|
|
} else {
|
|
- appendTextToDiv(begin.divIdx, begin.offset, infinity.offset, "highlight begin" + highlightSuffix);
|
|
|
|
|
|
+ selectedLeft = appendTextToDiv(begin.divIdx, begin.offset, infinity.offset, "highlight begin" + highlightSuffix);
|
|
|
|
|
|
for (var n0 = begin.divIdx + 1, n1 = end.divIdx; n0 < n1; n0++) {
|
|
for (var n0 = begin.divIdx + 1, n1 = end.divIdx; n0 < n1; n0++) {
|
|
textDivs[n0].className = "highlight middle" + highlightSuffix;
|
|
textDivs[n0].className = "highlight middle" + highlightSuffix;
|
|
@@ -2690,6 +2698,15 @@ var TextLayerBuilder = /*#__PURE__*/function () {
|
|
}
|
|
}
|
|
|
|
|
|
prevEnd = end;
|
|
prevEnd = end;
|
|
|
|
+
|
|
|
|
+ if (isSelected) {
|
|
|
|
+ findController.scrollMatchIntoView({
|
|
|
|
+ element: textDivs[begin.divIdx],
|
|
|
|
+ selectedLeft: selectedLeft,
|
|
|
|
+ pageIndex: pageIdx,
|
|
|
|
+ matchIndex: selectedMatchIdx
|
|
|
|
+ });
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
if (prevEnd) {
|
|
if (prevEnd) {
|
|
@@ -3014,7 +3031,7 @@ var GenericL10n = /*#__PURE__*/function () {
|
|
|
|
|
|
this._lang = lang;
|
|
this._lang = lang;
|
|
this._ready = new Promise(function (resolve, reject) {
|
|
this._ready = new Promise(function (resolve, reject) {
|
|
- webL10n.setLanguage(lang, function () {
|
|
|
|
|
|
+ webL10n.setLanguage((0, _l10n_utils.fixupLangCode)(lang), function () {
|
|
resolve(webL10n);
|
|
resolve(webL10n);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
@@ -4001,7 +4018,7 @@ function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArra
|
|
|
|
|
|
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
|
|
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
|
|
|
|
|
|
-function _iterableToArrayLimit(arr, i) { var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
|
|
|
|
|
|
+function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
|
|
|
|
|
|
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|
|
|
|
|
@@ -4022,6 +4039,7 @@ var FIND_TIMEOUT = 250;
|
|
var MATCH_SCROLL_OFFSET_TOP = -50;
|
|
var MATCH_SCROLL_OFFSET_TOP = -50;
|
|
var MATCH_SCROLL_OFFSET_LEFT = -400;
|
|
var MATCH_SCROLL_OFFSET_LEFT = -400;
|
|
var CHARACTERS_TO_NORMALIZE = {
|
|
var CHARACTERS_TO_NORMALIZE = {
|
|
|
|
+ "\u2010": "-",
|
|
"\u2018": "'",
|
|
"\u2018": "'",
|
|
"\u2019": "'",
|
|
"\u2019": "'",
|
|
"\u201A": "'",
|
|
"\u201A": "'",
|
|
@@ -4219,6 +4237,8 @@ var PDFFindController = /*#__PURE__*/function () {
|
|
value: function scrollMatchIntoView(_ref2) {
|
|
value: function scrollMatchIntoView(_ref2) {
|
|
var _ref2$element = _ref2.element,
|
|
var _ref2$element = _ref2.element,
|
|
element = _ref2$element === void 0 ? null : _ref2$element,
|
|
element = _ref2$element === void 0 ? null : _ref2$element,
|
|
|
|
+ _ref2$selectedLeft = _ref2.selectedLeft,
|
|
|
|
+ selectedLeft = _ref2$selectedLeft === void 0 ? 0 : _ref2$selectedLeft,
|
|
_ref2$pageIndex = _ref2.pageIndex,
|
|
_ref2$pageIndex = _ref2.pageIndex,
|
|
pageIndex = _ref2$pageIndex === void 0 ? -1 : _ref2$pageIndex,
|
|
pageIndex = _ref2$pageIndex === void 0 ? -1 : _ref2$pageIndex,
|
|
_ref2$matchIndex = _ref2.matchIndex,
|
|
_ref2$matchIndex = _ref2.matchIndex,
|
|
@@ -4235,7 +4255,7 @@ var PDFFindController = /*#__PURE__*/function () {
|
|
this._scrollMatches = false;
|
|
this._scrollMatches = false;
|
|
var spot = {
|
|
var spot = {
|
|
top: MATCH_SCROLL_OFFSET_TOP,
|
|
top: MATCH_SCROLL_OFFSET_TOP,
|
|
- left: MATCH_SCROLL_OFFSET_LEFT
|
|
|
|
|
|
+ left: selectedLeft + MATCH_SCROLL_OFFSET_LEFT
|
|
};
|
|
};
|
|
(0, _ui_utils.scrollIntoView)(element, spot, true);
|
|
(0, _ui_utils.scrollIntoView)(element, spot, true);
|
|
}
|
|
}
|
|
@@ -4918,7 +4938,7 @@ function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o =
|
|
|
|
|
|
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
|
|
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
|
|
|
|
|
|
-function _iterableToArrayLimit(arr, i) { var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
|
|
|
|
|
|
+function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
|
|
|
|
|
|
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|
|
|
|
|
@@ -5804,23 +5824,35 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
_this$xfaLayer,
|
|
_this$xfaLayer,
|
|
_this = this;
|
|
_this = this;
|
|
|
|
|
|
- var keepZoomLayer = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
|
|
|
|
- var keepAnnotations = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
|
|
|
- this.cancelRendering(keepAnnotations);
|
|
|
|
|
|
+ var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
|
|
|
|
+ _ref$keepZoomLayer = _ref.keepZoomLayer,
|
|
|
|
+ keepZoomLayer = _ref$keepZoomLayer === void 0 ? false : _ref$keepZoomLayer,
|
|
|
|
+ _ref$keepAnnotationLa = _ref.keepAnnotationLayer,
|
|
|
|
+ keepAnnotationLayer = _ref$keepAnnotationLa === void 0 ? false : _ref$keepAnnotationLa,
|
|
|
|
+ _ref$keepXfaLayer = _ref.keepXfaLayer,
|
|
|
|
+ keepXfaLayer = _ref$keepXfaLayer === void 0 ? false : _ref$keepXfaLayer;
|
|
|
|
+
|
|
|
|
+ this.cancelRendering({
|
|
|
|
+ keepAnnotationLayer: keepAnnotationLayer,
|
|
|
|
+ keepXfaLayer: keepXfaLayer
|
|
|
|
+ });
|
|
this.renderingState = _pdf_rendering_queue.RenderingStates.INITIAL;
|
|
this.renderingState = _pdf_rendering_queue.RenderingStates.INITIAL;
|
|
var div = this.div;
|
|
var div = this.div;
|
|
div.style.width = Math.floor(this.viewport.width) + "px";
|
|
div.style.width = Math.floor(this.viewport.width) + "px";
|
|
div.style.height = Math.floor(this.viewport.height) + "px";
|
|
div.style.height = Math.floor(this.viewport.height) + "px";
|
|
- var childNodes = div.childNodes;
|
|
|
|
- var currentZoomLayerNode = keepZoomLayer && this.zoomLayer || null;
|
|
|
|
- var currentAnnotationNode = keepAnnotations && ((_this$annotationLayer = this.annotationLayer) === null || _this$annotationLayer === void 0 ? void 0 : _this$annotationLayer.div) || null;
|
|
|
|
- var currentXfaLayerNode = ((_this$xfaLayer = this.xfaLayer) === null || _this$xfaLayer === void 0 ? void 0 : _this$xfaLayer.div) || null;
|
|
|
|
|
|
+ var childNodes = div.childNodes,
|
|
|
|
+ zoomLayerNode = keepZoomLayer && this.zoomLayer || null,
|
|
|
|
+ annotationLayerNode = keepAnnotationLayer && ((_this$annotationLayer = this.annotationLayer) === null || _this$annotationLayer === void 0 ? void 0 : _this$annotationLayer.div) || null,
|
|
|
|
+ xfaLayerNode = keepXfaLayer && ((_this$xfaLayer = this.xfaLayer) === null || _this$xfaLayer === void 0 ? void 0 : _this$xfaLayer.div) || null;
|
|
|
|
|
|
for (var i = childNodes.length - 1; i >= 0; i--) {
|
|
for (var i = childNodes.length - 1; i >= 0; i--) {
|
|
var node = childNodes[i];
|
|
var node = childNodes[i];
|
|
|
|
|
|
- if (currentZoomLayerNode === node || currentAnnotationNode === node || currentXfaLayerNode === node) {
|
|
|
|
- continue;
|
|
|
|
|
|
+ switch (node) {
|
|
|
|
+ case zoomLayerNode:
|
|
|
|
+ case annotationLayerNode:
|
|
|
|
+ case xfaLayerNode:
|
|
|
|
+ continue;
|
|
}
|
|
}
|
|
|
|
|
|
div.removeChild(node);
|
|
div.removeChild(node);
|
|
@@ -5828,14 +5860,15 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
|
|
|
|
div.removeAttribute("data-loaded");
|
|
div.removeAttribute("data-loaded");
|
|
|
|
|
|
- if (currentAnnotationNode) {
|
|
|
|
|
|
+ if (annotationLayerNode) {
|
|
this.annotationLayer.hide();
|
|
this.annotationLayer.hide();
|
|
- } else if (this.annotationLayer) {
|
|
|
|
- this.annotationLayer.cancel();
|
|
|
|
- this.annotationLayer = null;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- if (!currentZoomLayerNode) {
|
|
|
|
|
|
+ if (xfaLayerNode) {
|
|
|
|
+ this.xfaLayer.hide();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (!zoomLayerNode) {
|
|
if (this.canvas) {
|
|
if (this.canvas) {
|
|
this.paintedViewportMap["delete"](this.canvas);
|
|
this.paintedViewportMap["delete"](this.canvas);
|
|
this.canvas.width = 0;
|
|
this.canvas.width = 0;
|
|
@@ -5882,7 +5915,11 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
});
|
|
});
|
|
|
|
|
|
if (this.svg) {
|
|
if (this.svg) {
|
|
- this.cssTransform(this.svg, true);
|
|
|
|
|
|
+ this.cssTransform({
|
|
|
|
+ target: this.svg,
|
|
|
|
+ redrawAnnotationLayer: true,
|
|
|
|
+ redrawXfaLayer: true
|
|
|
|
+ });
|
|
this.eventBus.dispatch("pagerendered", {
|
|
this.eventBus.dispatch("pagerendered", {
|
|
source: this,
|
|
source: this,
|
|
pageNumber: this.id,
|
|
pageNumber: this.id,
|
|
@@ -5905,7 +5942,11 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
|
|
|
|
if (this.canvas) {
|
|
if (this.canvas) {
|
|
if (this.useOnlyCssZoom || this.hasRestrictedScaling && isScalingRestricted) {
|
|
if (this.useOnlyCssZoom || this.hasRestrictedScaling && isScalingRestricted) {
|
|
- this.cssTransform(this.canvas, true);
|
|
|
|
|
|
+ this.cssTransform({
|
|
|
|
+ target: this.canvas,
|
|
|
|
+ redrawAnnotationLayer: true,
|
|
|
|
+ redrawXfaLayer: true
|
|
|
|
+ });
|
|
this.eventBus.dispatch("pagerendered", {
|
|
this.eventBus.dispatch("pagerendered", {
|
|
source: this,
|
|
source: this,
|
|
pageNumber: this.id,
|
|
pageNumber: this.id,
|
|
@@ -5923,15 +5964,25 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
}
|
|
}
|
|
|
|
|
|
if (this.zoomLayer) {
|
|
if (this.zoomLayer) {
|
|
- this.cssTransform(this.zoomLayer.firstChild);
|
|
|
|
|
|
+ this.cssTransform({
|
|
|
|
+ target: this.zoomLayer.firstChild
|
|
|
|
+ });
|
|
}
|
|
}
|
|
|
|
|
|
- this.reset(true, true);
|
|
|
|
|
|
+ this.reset({
|
|
|
|
+ keepZoomLayer: true,
|
|
|
|
+ keepAnnotationLayer: true,
|
|
|
|
+ keepXfaLayer: true
|
|
|
|
+ });
|
|
}
|
|
}
|
|
}, {
|
|
}, {
|
|
key: "cancelRendering",
|
|
key: "cancelRendering",
|
|
value: function cancelRendering() {
|
|
value: function cancelRendering() {
|
|
- var keepAnnotations = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
|
|
|
|
|
|
+ var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
|
|
|
|
+ _ref2$keepAnnotationL = _ref2.keepAnnotationLayer,
|
|
|
|
+ keepAnnotationLayer = _ref2$keepAnnotationL === void 0 ? false : _ref2$keepAnnotationL,
|
|
|
|
+ _ref2$keepXfaLayer = _ref2.keepXfaLayer,
|
|
|
|
+ keepXfaLayer = _ref2$keepXfaLayer === void 0 ? false : _ref2$keepXfaLayer;
|
|
|
|
|
|
if (this.paintTask) {
|
|
if (this.paintTask) {
|
|
this.paintTask.cancel();
|
|
this.paintTask.cancel();
|
|
@@ -5945,11 +5996,16 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
this.textLayer = null;
|
|
this.textLayer = null;
|
|
}
|
|
}
|
|
|
|
|
|
- if (!keepAnnotations && this.annotationLayer) {
|
|
|
|
|
|
+ if (this.annotationLayer && (!keepAnnotationLayer || !this.annotationLayer.div)) {
|
|
this.annotationLayer.cancel();
|
|
this.annotationLayer.cancel();
|
|
this.annotationLayer = null;
|
|
this.annotationLayer = null;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (this.xfaLayer && (!keepXfaLayer || !this.xfaLayer.div)) {
|
|
|
|
+ this.xfaLayer.cancel();
|
|
|
|
+ this.xfaLayer = null;
|
|
|
|
+ }
|
|
|
|
+
|
|
if (this._onTextLayerRendered) {
|
|
if (this._onTextLayerRendered) {
|
|
this.eventBus._off("textlayerrendered", this._onTextLayerRendered);
|
|
this.eventBus._off("textlayerrendered", this._onTextLayerRendered);
|
|
|
|
|
|
@@ -5958,8 +6014,12 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
}
|
|
}
|
|
}, {
|
|
}, {
|
|
key: "cssTransform",
|
|
key: "cssTransform",
|
|
- value: function cssTransform(target) {
|
|
|
|
- var redrawAnnotations = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
|
|
|
|
|
+ value: function cssTransform(_ref3) {
|
|
|
|
+ var target = _ref3.target,
|
|
|
|
+ _ref3$redrawAnnotatio = _ref3.redrawAnnotationLayer,
|
|
|
|
+ redrawAnnotationLayer = _ref3$redrawAnnotatio === void 0 ? false : _ref3$redrawAnnotatio,
|
|
|
|
+ _ref3$redrawXfaLayer = _ref3.redrawXfaLayer,
|
|
|
|
+ redrawXfaLayer = _ref3$redrawXfaLayer === void 0 ? false : _ref3$redrawXfaLayer;
|
|
var width = this.viewport.width;
|
|
var width = this.viewport.width;
|
|
var height = this.viewport.height;
|
|
var height = this.viewport.height;
|
|
var div = this.div;
|
|
var div = this.div;
|
|
@@ -6019,11 +6079,11 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
textLayerDiv.style.transformOrigin = "0% 0%";
|
|
textLayerDiv.style.transformOrigin = "0% 0%";
|
|
}
|
|
}
|
|
|
|
|
|
- if (redrawAnnotations && this.annotationLayer) {
|
|
|
|
|
|
+ if (redrawAnnotationLayer && this.annotationLayer) {
|
|
this._renderAnnotationLayer();
|
|
this._renderAnnotationLayer();
|
|
}
|
|
}
|
|
|
|
|
|
- if (this.xfaLayer) {
|
|
|
|
|
|
+ if (redrawXfaLayer && this.xfaLayer) {
|
|
this._renderXfaLayer();
|
|
this._renderXfaLayer();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -6046,6 +6106,7 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
key: "draw",
|
|
key: "draw",
|
|
value: function draw() {
|
|
value: function draw() {
|
|
var _this$annotationLayer2,
|
|
var _this$annotationLayer2,
|
|
|
|
+ _this$xfaLayer2,
|
|
_this2 = this;
|
|
_this2 = this;
|
|
|
|
|
|
if (this.renderingState !== _pdf_rendering_queue.RenderingStates.INITIAL) {
|
|
if (this.renderingState !== _pdf_rendering_queue.RenderingStates.INITIAL) {
|
|
@@ -6099,6 +6160,11 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
}
|
|
}
|
|
|
|
|
|
this.textLayer = textLayer;
|
|
this.textLayer = textLayer;
|
|
|
|
+
|
|
|
|
+ if ((_this$xfaLayer2 = this.xfaLayer) !== null && _this$xfaLayer2 !== void 0 && _this$xfaLayer2.div) {
|
|
|
|
+ div.appendChild(this.xfaLayer.div);
|
|
|
|
+ }
|
|
|
|
+
|
|
var renderContinueCallback = null;
|
|
var renderContinueCallback = null;
|
|
|
|
|
|
if (this.renderingQueue) {
|
|
if (this.renderingQueue) {
|
|
@@ -6119,7 +6185,7 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
}
|
|
}
|
|
|
|
|
|
var finishPaintTask = /*#__PURE__*/function () {
|
|
var finishPaintTask = /*#__PURE__*/function () {
|
|
- var _ref = _asyncToGenerator( /*#__PURE__*/_regenerator["default"].mark(function _callee3() {
|
|
|
|
|
|
+ var _ref4 = _asyncToGenerator( /*#__PURE__*/_regenerator["default"].mark(function _callee3() {
|
|
var error,
|
|
var error,
|
|
_args3 = arguments;
|
|
_args3 = arguments;
|
|
return _regenerator["default"].wrap(function _callee3$(_context3) {
|
|
return _regenerator["default"].wrap(function _callee3$(_context3) {
|
|
@@ -6175,7 +6241,7 @@ var PDFPageView = /*#__PURE__*/function () {
|
|
}));
|
|
}));
|
|
|
|
|
|
return function finishPaintTask() {
|
|
return function finishPaintTask() {
|
|
- return _ref.apply(this, arguments);
|
|
|
|
|
|
+ return _ref4.apply(this, arguments);
|
|
};
|
|
};
|
|
}();
|
|
}();
|
|
|
|
|
|
@@ -6616,7 +6682,7 @@ function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o =
|
|
|
|
|
|
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
|
|
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
|
|
|
|
|
|
-function _iterableToArrayLimit(arr, i) { var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
|
|
|
|
|
|
+function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
|
|
|
|
|
|
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|
|
|
|
|
@@ -6650,7 +6716,6 @@ var PDFScriptingManager = /*#__PURE__*/function () {
|
|
this._destroyCapability = null;
|
|
this._destroyCapability = null;
|
|
this._scripting = null;
|
|
this._scripting = null;
|
|
this._mouseState = Object.create(null);
|
|
this._mouseState = Object.create(null);
|
|
- this._pageEventsReady = false;
|
|
|
|
this._ready = false;
|
|
this._ready = false;
|
|
this._eventBus = eventBus;
|
|
this._eventBus = eventBus;
|
|
this._sandboxBundleSrc = sandboxBundleSrc;
|
|
this._sandboxBundleSrc = sandboxBundleSrc;
|
|
@@ -6734,8 +6799,22 @@ var PDFScriptingManager = /*#__PURE__*/function () {
|
|
return _context2.abrupt("return");
|
|
return _context2.abrupt("return");
|
|
|
|
|
|
case 19:
|
|
case 19:
|
|
|
|
+ _context2.prev = 19;
|
|
this._scripting = this._createScripting();
|
|
this._scripting = this._createScripting();
|
|
|
|
+ _context2.next = 29;
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
+ case 23:
|
|
|
|
+ _context2.prev = 23;
|
|
|
|
+ _context2.t0 = _context2["catch"](19);
|
|
|
|
+ console.error("PDFScriptingManager.setDocument: \"".concat(_context2.t0 === null || _context2.t0 === void 0 ? void 0 : _context2.t0.message, "\"."));
|
|
|
|
+ _context2.next = 28;
|
|
|
|
+ return this._destroyScripting();
|
|
|
|
+
|
|
|
|
+ case 28:
|
|
|
|
+ return _context2.abrupt("return");
|
|
|
|
|
|
|
|
+ case 29:
|
|
this._internalEvents.set("updatefromsandbox", function (event) {
|
|
this._internalEvents.set("updatefromsandbox", function (event) {
|
|
if ((event === null || event === void 0 ? void 0 : event.source) !== window) {
|
|
if ((event === null || event === void 0 ? void 0 : event.source) !== window) {
|
|
return;
|
|
return;
|
|
@@ -6846,22 +6925,22 @@ var PDFScriptingManager = /*#__PURE__*/function () {
|
|
_iterator2.f();
|
|
_iterator2.f();
|
|
}
|
|
}
|
|
|
|
|
|
- _context2.prev = 31;
|
|
|
|
- _context2.next = 34;
|
|
|
|
|
|
+ _context2.prev = 40;
|
|
|
|
+ _context2.next = 43;
|
|
return this._getDocProperties();
|
|
return this._getDocProperties();
|
|
|
|
|
|
- case 34:
|
|
|
|
|
|
+ case 43:
|
|
docProperties = _context2.sent;
|
|
docProperties = _context2.sent;
|
|
|
|
|
|
if (!(pdfDocument !== this._pdfDocument)) {
|
|
if (!(pdfDocument !== this._pdfDocument)) {
|
|
- _context2.next = 37;
|
|
|
|
|
|
+ _context2.next = 46;
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
return _context2.abrupt("return");
|
|
return _context2.abrupt("return");
|
|
|
|
|
|
- case 37:
|
|
|
|
- _context2.next = 39;
|
|
|
|
|
|
+ case 46:
|
|
|
|
+ _context2.next = 48;
|
|
return this._scripting.createSandbox({
|
|
return this._scripting.createSandbox({
|
|
objects: objects,
|
|
objects: objects,
|
|
calculationOrder: calculationOrder,
|
|
calculationOrder: calculationOrder,
|
|
@@ -6874,48 +6953,48 @@ var PDFScriptingManager = /*#__PURE__*/function () {
|
|
})
|
|
})
|
|
});
|
|
});
|
|
|
|
|
|
- case 39:
|
|
|
|
|
|
+ case 48:
|
|
this._eventBus.dispatch("sandboxcreated", {
|
|
this._eventBus.dispatch("sandboxcreated", {
|
|
source: this
|
|
source: this
|
|
});
|
|
});
|
|
|
|
|
|
- _context2.next = 48;
|
|
|
|
|
|
+ _context2.next = 57;
|
|
break;
|
|
break;
|
|
|
|
|
|
- case 42:
|
|
|
|
- _context2.prev = 42;
|
|
|
|
- _context2.t0 = _context2["catch"](31);
|
|
|
|
- console.error("PDFScriptingManager.setDocument: \"".concat(_context2.t0 === null || _context2.t0 === void 0 ? void 0 : _context2.t0.message, "\"."));
|
|
|
|
- _context2.next = 47;
|
|
|
|
|
|
+ case 51:
|
|
|
|
+ _context2.prev = 51;
|
|
|
|
+ _context2.t1 = _context2["catch"](40);
|
|
|
|
+ console.error("PDFScriptingManager.setDocument: \"".concat(_context2.t1 === null || _context2.t1 === void 0 ? void 0 : _context2.t1.message, "\"."));
|
|
|
|
+ _context2.next = 56;
|
|
return this._destroyScripting();
|
|
return this._destroyScripting();
|
|
|
|
|
|
- case 47:
|
|
|
|
|
|
+ case 56:
|
|
return _context2.abrupt("return");
|
|
return _context2.abrupt("return");
|
|
|
|
|
|
- case 48:
|
|
|
|
- _context2.next = 50;
|
|
|
|
|
|
+ case 57:
|
|
|
|
+ _context2.next = 59;
|
|
return (_this$_scripting = this._scripting) === null || _this$_scripting === void 0 ? void 0 : _this$_scripting.dispatchEventInSandbox({
|
|
return (_this$_scripting = this._scripting) === null || _this$_scripting === void 0 ? void 0 : _this$_scripting.dispatchEventInSandbox({
|
|
id: "doc",
|
|
id: "doc",
|
|
name: "Open"
|
|
name: "Open"
|
|
});
|
|
});
|
|
|
|
|
|
- case 50:
|
|
|
|
- _context2.next = 52;
|
|
|
|
|
|
+ case 59:
|
|
|
|
+ _context2.next = 61;
|
|
return this._dispatchPageOpen(this._pdfViewer.currentPageNumber, true);
|
|
return this._dispatchPageOpen(this._pdfViewer.currentPageNumber, true);
|
|
|
|
|
|
- case 52:
|
|
|
|
|
|
+ case 61:
|
|
Promise.resolve().then(function () {
|
|
Promise.resolve().then(function () {
|
|
if (pdfDocument === _this2._pdfDocument) {
|
|
if (pdfDocument === _this2._pdfDocument) {
|
|
_this2._ready = true;
|
|
_this2._ready = true;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
- case 53:
|
|
|
|
|
|
+ case 62:
|
|
case "end":
|
|
case "end":
|
|
return _context2.stop();
|
|
return _context2.stop();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- }, _callee2, this, [[31, 42]]);
|
|
|
|
|
|
+ }, _callee2, this, [[19, 23], [40, 51]]);
|
|
}));
|
|
}));
|
|
|
|
|
|
function setDocument(_x) {
|
|
function setDocument(_x) {
|
|
@@ -7218,10 +7297,9 @@ var PDFScriptingManager = /*#__PURE__*/function () {
|
|
|
|
|
|
if (initialize) {
|
|
if (initialize) {
|
|
this._closeCapability = (0, _pdfjsLib.createPromiseCapability)();
|
|
this._closeCapability = (0, _pdfjsLib.createPromiseCapability)();
|
|
- this._pageEventsReady = true;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- if (this._pageEventsReady) {
|
|
|
|
|
|
+ if (this._closeCapability) {
|
|
_context9.next = 5;
|
|
_context9.next = 5;
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
@@ -7309,7 +7387,7 @@ var PDFScriptingManager = /*#__PURE__*/function () {
|
|
case 0:
|
|
case 0:
|
|
pdfDocument = this._pdfDocument, visitedPages = this._visitedPages;
|
|
pdfDocument = this._pdfDocument, visitedPages = this._visitedPages;
|
|
|
|
|
|
- if (this._pageEventsReady) {
|
|
|
|
|
|
+ if (this._closeCapability) {
|
|
_context10.next = 3;
|
|
_context10.next = 3;
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
@@ -7511,11 +7589,10 @@ var PDFScriptingManager = /*#__PURE__*/function () {
|
|
|
|
|
|
this._scripting = null;
|
|
this._scripting = null;
|
|
delete this._mouseState.isDown;
|
|
delete this._mouseState.isDown;
|
|
- this._pageEventsReady = false;
|
|
|
|
this._ready = false;
|
|
this._ready = false;
|
|
(_this$_destroyCapabil3 = this._destroyCapability) === null || _this$_destroyCapabil3 === void 0 ? void 0 : _this$_destroyCapabil3.resolve();
|
|
(_this$_destroyCapabil3 = this._destroyCapability) === null || _this$_destroyCapabil3 === void 0 ? void 0 : _this$_destroyCapabil3.resolve();
|
|
|
|
|
|
- case 29:
|
|
|
|
|
|
+ case 28:
|
|
case "end":
|
|
case "end":
|
|
return _context12.stop();
|
|
return _context12.stop();
|
|
}
|
|
}
|
|
@@ -8028,7 +8105,7 @@ var BaseViewer = /*#__PURE__*/function () {
|
|
throw new Error("Cannot initialize BaseViewer.");
|
|
throw new Error("Cannot initialize BaseViewer.");
|
|
}
|
|
}
|
|
|
|
|
|
- var viewerVersion = '2.9.359';
|
|
|
|
|
|
+ var viewerVersion = '2.10.377';
|
|
|
|
|
|
if (_pdfjsLib.version !== viewerVersion) {
|
|
if (_pdfjsLib.version !== viewerVersion) {
|
|
throw new Error("The API version \"".concat(_pdfjsLib.version, "\" does not match the Viewer version \"").concat(viewerVersion, "\"."));
|
|
throw new Error("The API version \"".concat(_pdfjsLib.version, "\" does not match the Viewer version \"").concat(viewerVersion, "\"."));
|
|
@@ -9694,12 +9771,14 @@ var XfaLayerBuilder = /*#__PURE__*/function () {
|
|
function XfaLayerBuilder(_ref) {
|
|
function XfaLayerBuilder(_ref) {
|
|
var pageDiv = _ref.pageDiv,
|
|
var pageDiv = _ref.pageDiv,
|
|
pdfPage = _ref.pdfPage,
|
|
pdfPage = _ref.pdfPage,
|
|
|
|
+ xfaHtml = _ref.xfaHtml,
|
|
annotationStorage = _ref.annotationStorage;
|
|
annotationStorage = _ref.annotationStorage;
|
|
|
|
|
|
_classCallCheck(this, XfaLayerBuilder);
|
|
_classCallCheck(this, XfaLayerBuilder);
|
|
|
|
|
|
this.pageDiv = pageDiv;
|
|
this.pageDiv = pageDiv;
|
|
this.pdfPage = pdfPage;
|
|
this.pdfPage = pdfPage;
|
|
|
|
+ this.xfaHtml = xfaHtml;
|
|
this.annotationStorage = annotationStorage;
|
|
this.annotationStorage = annotationStorage;
|
|
this.div = null;
|
|
this.div = null;
|
|
this._cancelled = false;
|
|
this._cancelled = false;
|
|
@@ -9711,6 +9790,27 @@ var XfaLayerBuilder = /*#__PURE__*/function () {
|
|
var _this = this;
|
|
var _this = this;
|
|
|
|
|
|
var intent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "display";
|
|
var intent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "display";
|
|
|
|
+
|
|
|
|
+ if (intent === "print") {
|
|
|
|
+ var parameters = {
|
|
|
|
+ viewport: viewport.clone({
|
|
|
|
+ dontFlip: true
|
|
|
|
+ }),
|
|
|
|
+ div: this.div,
|
|
|
|
+ xfa: this.xfaHtml,
|
|
|
|
+ page: null,
|
|
|
|
+ annotationStorage: this.annotationStorage,
|
|
|
|
+ intent: intent
|
|
|
|
+ };
|
|
|
|
+ var div = document.createElement("div");
|
|
|
|
+ this.pageDiv.appendChild(div);
|
|
|
|
+ parameters.div = div;
|
|
|
|
+
|
|
|
|
+ _pdfjsLib.XfaLayer.render(parameters);
|
|
|
|
+
|
|
|
|
+ return Promise.resolve();
|
|
|
|
+ }
|
|
|
|
+
|
|
return this.pdfPage.getXfa().then(function (xfa) {
|
|
return this.pdfPage.getXfa().then(function (xfa) {
|
|
if (_this._cancelled) {
|
|
if (_this._cancelled) {
|
|
return;
|
|
return;
|
|
@@ -9723,7 +9823,8 @@ var XfaLayerBuilder = /*#__PURE__*/function () {
|
|
div: _this.div,
|
|
div: _this.div,
|
|
xfa: xfa,
|
|
xfa: xfa,
|
|
page: _this.pdfPage,
|
|
page: _this.pdfPage,
|
|
- annotationStorage: _this.annotationStorage
|
|
|
|
|
|
+ annotationStorage: _this.annotationStorage,
|
|
|
|
+ intent: intent
|
|
};
|
|
};
|
|
|
|
|
|
if (_this.div) {
|
|
if (_this.div) {
|
|
@@ -9771,10 +9872,12 @@ var DefaultXfaLayerFactory = /*#__PURE__*/function () {
|
|
key: "createXfaLayerBuilder",
|
|
key: "createXfaLayerBuilder",
|
|
value: function createXfaLayerBuilder(pageDiv, pdfPage) {
|
|
value: function createXfaLayerBuilder(pageDiv, pdfPage) {
|
|
var annotationStorage = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
|
|
var annotationStorage = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
|
|
|
|
+ var xfaHtml = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
|
|
return new XfaLayerBuilder({
|
|
return new XfaLayerBuilder({
|
|
pageDiv: pageDiv,
|
|
pageDiv: pageDiv,
|
|
pdfPage: pdfPage,
|
|
pdfPage: pdfPage,
|
|
- annotationStorage: annotationStorage
|
|
|
|
|
|
+ annotationStorage: annotationStorage,
|
|
|
|
+ xfaHtml: xfaHtml
|
|
});
|
|
});
|
|
}
|
|
}
|
|
}]);
|
|
}]);
|
|
@@ -10112,8 +10215,8 @@ var _pdf_single_page_viewer = __w_pdfjs_require__(20);
|
|
|
|
|
|
var _pdf_viewer = __w_pdfjs_require__(24);
|
|
var _pdf_viewer = __w_pdfjs_require__(24);
|
|
|
|
|
|
-var pdfjsVersion = '2.9.359';
|
|
|
|
-var pdfjsBuild = 'e667c8cbc';
|
|
|
|
|
|
+var pdfjsVersion = '2.10.377';
|
|
|
|
+var pdfjsBuild = '156762c48';
|
|
})();
|
|
})();
|
|
|
|
|
|
/******/ return __webpack_exports__;
|
|
/******/ return __webpack_exports__;
|