Browse Source

PDF.js version 1.8.503 - See mozilla/pdf.js@80c33253ed0f70708753a13e49e361ebdac354f2

master v1.8.503
pdfjsbot 8 years ago
parent
commit
e403ebf2e6
  1. 2
      bower.json
  2. 12
      build/pdf.combined.js
  3. 2
      build/pdf.combined.js.map
  4. 12
      build/pdf.js
  5. 2
      build/pdf.js.map
  6. 4
      build/pdf.min.js
  7. 4
      build/pdf.worker.js
  8. 2
      build/pdf.worker.js.map
  9. 4
      lib/display/api.js
  10. 4
      lib/display/global.js
  11. 4
      lib/pdf.js
  12. 4
      lib/pdf.worker.js
  13. 134
      lib/web/text_layer_builder.js
  14. 2
      package.json
  15. 134
      web/pdf_viewer.js
  16. 2
      web/pdf_viewer.js.map

2
bower.json

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

12
build/pdf.combined.js

@ -13125,8 +13125,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -13125,8 +13125,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.501';
exports.build = build = '87a0031d';
exports.version = version = '1.8.503';
exports.build = build = '80c33253';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -28630,8 +28630,8 @@ if (!_util.globalScope.PDFJS) { @@ -28630,8 +28630,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util.globalScope.PDFJS;
{
PDFJS.version = '1.8.501';
PDFJS.build = '87a0031d';
PDFJS.version = '1.8.503';
PDFJS.build = '80c33253';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -47250,8 +47250,8 @@ exports.TilingPattern = TilingPattern; @@ -47250,8 +47250,8 @@ exports.TilingPattern = TilingPattern;
"use strict";
var pdfjsVersion = '1.8.501';
var pdfjsBuild = '87a0031d';
var pdfjsVersion = '1.8.503';
var pdfjsBuild = '80c33253';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(26);
var pdfjsDisplayAPI = __w_pdfjs_require__(10);

2
build/pdf.combined.js.map

File diff suppressed because one or more lines are too long

12
build/pdf.js

@ -3854,8 +3854,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -3854,8 +3854,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.501';
exports.build = build = '87a0031d';
exports.version = version = '1.8.503';
exports.build = build = '80c33253';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -5912,8 +5912,8 @@ if (!_util.globalScope.PDFJS) { @@ -5912,8 +5912,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util.globalScope.PDFJS;
{
PDFJS.version = '1.8.501';
PDFJS.build = '87a0031d';
PDFJS.version = '1.8.503';
PDFJS.build = '80c33253';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -11452,8 +11452,8 @@ exports.TilingPattern = TilingPattern; @@ -11452,8 +11452,8 @@ exports.TilingPattern = TilingPattern;
"use strict";
var pdfjsVersion = '1.8.501';
var pdfjsBuild = '87a0031d';
var pdfjsVersion = '1.8.503';
var pdfjsBuild = '80c33253';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(9);
var pdfjsDisplayAPI = __w_pdfjs_require__(3);

2
build/pdf.js.map

File diff suppressed because one or more lines are too long

4
build/pdf.min.js vendored

File diff suppressed because one or more lines are too long

4
build/pdf.worker.js vendored

@ -40403,8 +40403,8 @@ exports.Type1Parser = Type1Parser; @@ -40403,8 +40403,8 @@ exports.Type1Parser = Type1Parser;
"use strict";
var pdfjsVersion = '1.8.501';
var pdfjsBuild = '87a0031d';
var pdfjsVersion = '1.8.503';
var pdfjsBuild = '80c33253';
var pdfjsCoreWorker = __w_pdfjs_require__(8);
{
__w_pdfjs_require__(19);

2
build/pdf.worker.js.map vendored

File diff suppressed because one or more lines are too long

4
lib/display/api.js

@ -1480,8 +1480,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -1480,8 +1480,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.501';
exports.build = build = '87a0031d';
exports.version = version = '1.8.503';
exports.build = build = '80c33253';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;

4
lib/display/global.js

@ -39,8 +39,8 @@ if (!_util.globalScope.PDFJS) { @@ -39,8 +39,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util.globalScope.PDFJS;
{
PDFJS.version = '1.8.501';
PDFJS.build = '87a0031d';
PDFJS.version = '1.8.503';
PDFJS.build = '80c33253';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {

4
lib/pdf.js

@ -14,8 +14,8 @@ @@ -14,8 +14,8 @@
*/
'use strict';
var pdfjsVersion = '1.8.501';
var pdfjsBuild = '87a0031d';
var pdfjsVersion = '1.8.503';
var pdfjsBuild = '80c33253';
var pdfjsSharedUtil = require('./shared/util.js');
var pdfjsDisplayGlobal = require('./display/global.js');
var pdfjsDisplayAPI = require('./display/api.js');

4
lib/pdf.worker.js vendored

@ -14,8 +14,8 @@ @@ -14,8 +14,8 @@
*/
'use strict';
var pdfjsVersion = '1.8.501';
var pdfjsBuild = '87a0031d';
var pdfjsVersion = '1.8.503';
var pdfjsBuild = '80c33253';
var pdfjsCoreWorker = require('./core/worker.js');
{
require('./core/network.js');

134
lib/web/text_layer_builder.js

@ -19,31 +19,49 @@ Object.defineProperty(exports, "__esModule", { @@ -19,31 +19,49 @@ Object.defineProperty(exports, "__esModule", {
});
exports.DefaultTextLayerFactory = exports.TextLayerBuilder = 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; }; }();
var _dom_events = require('./dom_events');
var _pdf = require('../pdf');
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var EXPAND_DIVS_TIMEOUT = 300;
var TextLayerBuilder = function TextLayerBuilderClosure() {
function TextLayerBuilder(options) {
this.textLayerDiv = options.textLayerDiv;
this.eventBus = options.eventBus || (0, _dom_events.getGlobalEventBus)();
var TextLayerBuilder = function () {
function TextLayerBuilder(_ref) {
var textLayerDiv = _ref.textLayerDiv,
eventBus = _ref.eventBus,
pageIndex = _ref.pageIndex,
viewport = _ref.viewport,
_ref$findController = _ref.findController,
findController = _ref$findController === undefined ? null : _ref$findController,
_ref$enhanceTextSelec = _ref.enhanceTextSelection,
enhanceTextSelection = _ref$enhanceTextSelec === undefined ? false : _ref$enhanceTextSelec;
_classCallCheck(this, TextLayerBuilder);
this.textLayerDiv = textLayerDiv;
this.eventBus = eventBus || (0, _dom_events.getGlobalEventBus)();
this.textContent = null;
this.textContentItemsStr = [];
this.textContentStream = null;
this.renderingDone = false;
this.pageIdx = options.pageIndex;
this.pageIdx = pageIndex;
this.pageNumber = this.pageIdx + 1;
this.matches = [];
this.viewport = options.viewport;
this.viewport = viewport;
this.textDivs = [];
this.findController = options.findController || null;
this.findController = findController;
this.textLayerRenderTask = null;
this.enhanceTextSelection = options.enhanceTextSelection;
this.enhanceTextSelection = enhanceTextSelection;
this._bindMouse();
}
TextLayerBuilder.prototype = {
_finishRendering: function TextLayerBuilder_finishRendering() {
_createClass(TextLayerBuilder, [{
key: '_finishRendering',
value: function _finishRendering() {
this.renderingDone = true;
if (!this.enhanceTextSelection) {
var endOfContent = document.createElement('div');
@ -55,10 +73,14 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -55,10 +73,14 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
pageNumber: this.pageNumber,
numTextDivs: this.textDivs.length
});
},
render: function TextLayerBuilder_render(timeout) {
}
}, {
key: 'render',
value: function render() {
var _this = this;
var timeout = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
if (!(this.textContent || this.textContentStream) || this.renderingDone) {
return;
}
@ -80,23 +102,30 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -80,23 +102,30 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
_this._finishRendering();
_this.updateMatches();
}, function (reason) {});
},
cancel: function TextLayerBuilder_cancel() {
}
}, {
key: 'cancel',
value: function cancel() {
if (this.textLayerRenderTask) {
this.textLayerRenderTask.cancel();
this.textLayerRenderTask = null;
}
},
setTextContentStream: function setTextContentStream(readableStream) {
}
}, {
key: 'setTextContentStream',
value: function setTextContentStream(readableStream) {
this.cancel();
this.textContentStream = readableStream;
},
setTextContent: function TextLayerBuilder_setTextContent(textContent) {
}
}, {
key: 'setTextContent',
value: function setTextContent(textContent) {
this.cancel();
this.textContent = textContent;
},
convertMatches: function TextLayerBuilder_convertMatches(matches, matchesLength) {
}
}, {
key: 'convertMatches',
value: function convertMatches(matches, matchesLength) {
var i = 0;
var iIndex = 0;
var textContentItemsStr = this.textContentItemsStr;
@ -137,8 +166,10 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -137,8 +166,10 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
ret.push(match);
}
return ret;
},
renderMatches: function TextLayerBuilder_renderMatches(matches) {
}
}, {
key: 'renderMatches',
value: function renderMatches(matches) {
if (matches.length === 0) {
return;
}
@ -210,8 +241,10 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -210,8 +241,10 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
if (prevEnd) {
appendTextToDiv(prevEnd.divIdx, prevEnd.offset, infinity.offset);
}
},
updateMatches: function TextLayerBuilder_updateMatches() {
}
}, {
key: 'updateMatches',
value: function updateMatches() {
if (!this.renderingDone) {
return;
}
@ -232,21 +265,25 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -232,21 +265,25 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
if (this.findController === null || !this.findController.active) {
return;
}
var pageMatches, pageMatchesLength;
var pageMatches = void 0,
pageMatchesLength = void 0;
if (this.findController !== null) {
pageMatches = this.findController.pageMatches[this.pageIdx] || null;
pageMatchesLength = this.findController.pageMatchesLength ? this.findController.pageMatchesLength[this.pageIdx] || null : null;
}
this.matches = this.convertMatches(pageMatches, pageMatchesLength);
this.renderMatches(this.matches);
},
_bindMouse: function TextLayerBuilder_bindMouse() {
}
}, {
key: '_bindMouse',
value: function _bindMouse() {
var _this2 = this;
var div = this.textLayerDiv;
var self = this;
var expandDivsTimer = null;
div.addEventListener('mousedown', function (e) {
if (self.enhanceTextSelection && self.textLayerRenderTask) {
self.textLayerRenderTask.expandTextDivs(true);
div.addEventListener('mousedown', function (evt) {
if (_this2.enhanceTextSelection && _this2.textLayerRenderTask) {
_this2.textLayerRenderTask.expandTextDivs(true);
if (expandDivsTimer) {
clearTimeout(expandDivsTimer);
expandDivsTimer = null;
@ -257,20 +294,20 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -257,20 +294,20 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
if (!end) {
return;
}
var adjustTop = e.target !== div;
var adjustTop = evt.target !== div;
adjustTop = adjustTop && window.getComputedStyle(end).getPropertyValue('-moz-user-select') !== 'none';
if (adjustTop) {
var divBounds = div.getBoundingClientRect();
var r = Math.max(0, (e.pageY - divBounds.top) / divBounds.height);
var r = Math.max(0, (evt.pageY - divBounds.top) / divBounds.height);
end.style.top = (r * 100).toFixed(2) + '%';
}
end.classList.add('active');
});
div.addEventListener('mouseup', function (e) {
if (self.enhanceTextSelection && self.textLayerRenderTask) {
div.addEventListener('mouseup', function () {
if (_this2.enhanceTextSelection && _this2.textLayerRenderTask) {
expandDivsTimer = setTimeout(function () {
if (self.textLayerRenderTask) {
self.textLayerRenderTask.expandTextDivs(false);
if (_this2.textLayerRenderTask) {
_this2.textLayerRenderTask.expandTextDivs(false);
}
expandDivsTimer = null;
}, EXPAND_DIVS_TIMEOUT);
@ -284,12 +321,19 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -284,12 +321,19 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
end.classList.remove('active');
});
}
};
}]);
return TextLayerBuilder;
}();
function DefaultTextLayerFactory() {}
DefaultTextLayerFactory.prototype = {
createTextLayerBuilder: function createTextLayerBuilder(textLayerDiv, pageIndex, viewport) {
var DefaultTextLayerFactory = function () {
function DefaultTextLayerFactory() {
_classCallCheck(this, DefaultTextLayerFactory);
}
_createClass(DefaultTextLayerFactory, [{
key: 'createTextLayerBuilder',
value: function createTextLayerBuilder(textLayerDiv, pageIndex, viewport) {
var enhanceTextSelection = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
return new TextLayerBuilder({
@ -299,6 +343,10 @@ DefaultTextLayerFactory.prototype = { @@ -299,6 +343,10 @@ DefaultTextLayerFactory.prototype = {
enhanceTextSelection: enhanceTextSelection
});
}
};
}]);
return DefaultTextLayerFactory;
}();
exports.TextLayerBuilder = TextLayerBuilder;
exports.DefaultTextLayerFactory = DefaultTextLayerFactory;

2
package.json

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

134
web/pdf_viewer.js

@ -1691,31 +1691,49 @@ Object.defineProperty(exports, "__esModule", { @@ -1691,31 +1691,49 @@ Object.defineProperty(exports, "__esModule", {
});
exports.DefaultTextLayerFactory = exports.TextLayerBuilder = 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; }; }();
var _dom_events = __w_pdfjs_require__(2);
var _pdfjsLib = __w_pdfjs_require__(0);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var EXPAND_DIVS_TIMEOUT = 300;
var TextLayerBuilder = function TextLayerBuilderClosure() {
function TextLayerBuilder(options) {
this.textLayerDiv = options.textLayerDiv;
this.eventBus = options.eventBus || (0, _dom_events.getGlobalEventBus)();
var TextLayerBuilder = function () {
function TextLayerBuilder(_ref) {
var textLayerDiv = _ref.textLayerDiv,
eventBus = _ref.eventBus,
pageIndex = _ref.pageIndex,
viewport = _ref.viewport,
_ref$findController = _ref.findController,
findController = _ref$findController === undefined ? null : _ref$findController,
_ref$enhanceTextSelec = _ref.enhanceTextSelection,
enhanceTextSelection = _ref$enhanceTextSelec === undefined ? false : _ref$enhanceTextSelec;
_classCallCheck(this, TextLayerBuilder);
this.textLayerDiv = textLayerDiv;
this.eventBus = eventBus || (0, _dom_events.getGlobalEventBus)();
this.textContent = null;
this.textContentItemsStr = [];
this.textContentStream = null;
this.renderingDone = false;
this.pageIdx = options.pageIndex;
this.pageIdx = pageIndex;
this.pageNumber = this.pageIdx + 1;
this.matches = [];
this.viewport = options.viewport;
this.viewport = viewport;
this.textDivs = [];
this.findController = options.findController || null;
this.findController = findController;
this.textLayerRenderTask = null;
this.enhanceTextSelection = options.enhanceTextSelection;
this.enhanceTextSelection = enhanceTextSelection;
this._bindMouse();
}
TextLayerBuilder.prototype = {
_finishRendering: function TextLayerBuilder_finishRendering() {
_createClass(TextLayerBuilder, [{
key: '_finishRendering',
value: function _finishRendering() {
this.renderingDone = true;
if (!this.enhanceTextSelection) {
var endOfContent = document.createElement('div');
@ -1727,10 +1745,14 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -1727,10 +1745,14 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
pageNumber: this.pageNumber,
numTextDivs: this.textDivs.length
});
},
render: function TextLayerBuilder_render(timeout) {
}
}, {
key: 'render',
value: function render() {
var _this = this;
var timeout = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
if (!(this.textContent || this.textContentStream) || this.renderingDone) {
return;
}
@ -1752,23 +1774,30 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -1752,23 +1774,30 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
_this._finishRendering();
_this.updateMatches();
}, function (reason) {});
},
cancel: function TextLayerBuilder_cancel() {
}
}, {
key: 'cancel',
value: function cancel() {
if (this.textLayerRenderTask) {
this.textLayerRenderTask.cancel();
this.textLayerRenderTask = null;
}
},
setTextContentStream: function setTextContentStream(readableStream) {
}
}, {
key: 'setTextContentStream',
value: function setTextContentStream(readableStream) {
this.cancel();
this.textContentStream = readableStream;
},
setTextContent: function TextLayerBuilder_setTextContent(textContent) {
}
}, {
key: 'setTextContent',
value: function setTextContent(textContent) {
this.cancel();
this.textContent = textContent;
},
convertMatches: function TextLayerBuilder_convertMatches(matches, matchesLength) {
}
}, {
key: 'convertMatches',
value: function convertMatches(matches, matchesLength) {
var i = 0;
var iIndex = 0;
var textContentItemsStr = this.textContentItemsStr;
@ -1809,8 +1838,10 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -1809,8 +1838,10 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
ret.push(match);
}
return ret;
},
renderMatches: function TextLayerBuilder_renderMatches(matches) {
}
}, {
key: 'renderMatches',
value: function renderMatches(matches) {
if (matches.length === 0) {
return;
}
@ -1882,8 +1913,10 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -1882,8 +1913,10 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
if (prevEnd) {
appendTextToDiv(prevEnd.divIdx, prevEnd.offset, infinity.offset);
}
},
updateMatches: function TextLayerBuilder_updateMatches() {
}
}, {
key: 'updateMatches',
value: function updateMatches() {
if (!this.renderingDone) {
return;
}
@ -1904,21 +1937,25 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -1904,21 +1937,25 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
if (this.findController === null || !this.findController.active) {
return;
}
var pageMatches, pageMatchesLength;
var pageMatches = void 0,
pageMatchesLength = void 0;
if (this.findController !== null) {
pageMatches = this.findController.pageMatches[this.pageIdx] || null;
pageMatchesLength = this.findController.pageMatchesLength ? this.findController.pageMatchesLength[this.pageIdx] || null : null;
}
this.matches = this.convertMatches(pageMatches, pageMatchesLength);
this.renderMatches(this.matches);
},
_bindMouse: function TextLayerBuilder_bindMouse() {
}
}, {
key: '_bindMouse',
value: function _bindMouse() {
var _this2 = this;
var div = this.textLayerDiv;
var self = this;
var expandDivsTimer = null;
div.addEventListener('mousedown', function (e) {
if (self.enhanceTextSelection && self.textLayerRenderTask) {
self.textLayerRenderTask.expandTextDivs(true);
div.addEventListener('mousedown', function (evt) {
if (_this2.enhanceTextSelection && _this2.textLayerRenderTask) {
_this2.textLayerRenderTask.expandTextDivs(true);
if (expandDivsTimer) {
clearTimeout(expandDivsTimer);
expandDivsTimer = null;
@ -1929,20 +1966,20 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -1929,20 +1966,20 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
if (!end) {
return;
}
var adjustTop = e.target !== div;
var adjustTop = evt.target !== div;
adjustTop = adjustTop && window.getComputedStyle(end).getPropertyValue('-moz-user-select') !== 'none';
if (adjustTop) {
var divBounds = div.getBoundingClientRect();
var r = Math.max(0, (e.pageY - divBounds.top) / divBounds.height);
var r = Math.max(0, (evt.pageY - divBounds.top) / divBounds.height);
end.style.top = (r * 100).toFixed(2) + '%';
}
end.classList.add('active');
});
div.addEventListener('mouseup', function (e) {
if (self.enhanceTextSelection && self.textLayerRenderTask) {
div.addEventListener('mouseup', function () {
if (_this2.enhanceTextSelection && _this2.textLayerRenderTask) {
expandDivsTimer = setTimeout(function () {
if (self.textLayerRenderTask) {
self.textLayerRenderTask.expandTextDivs(false);
if (_this2.textLayerRenderTask) {
_this2.textLayerRenderTask.expandTextDivs(false);
}
expandDivsTimer = null;
}, EXPAND_DIVS_TIMEOUT);
@ -1956,12 +1993,19 @@ var TextLayerBuilder = function TextLayerBuilderClosure() { @@ -1956,12 +1993,19 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
end.classList.remove('active');
});
}
};
}]);
return TextLayerBuilder;
}();
function DefaultTextLayerFactory() {}
DefaultTextLayerFactory.prototype = {
createTextLayerBuilder: function createTextLayerBuilder(textLayerDiv, pageIndex, viewport) {
var DefaultTextLayerFactory = function () {
function DefaultTextLayerFactory() {
_classCallCheck(this, DefaultTextLayerFactory);
}
_createClass(DefaultTextLayerFactory, [{
key: 'createTextLayerBuilder',
value: function createTextLayerBuilder(textLayerDiv, pageIndex, viewport) {
var enhanceTextSelection = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
return new TextLayerBuilder({
@ -1971,7 +2015,11 @@ DefaultTextLayerFactory.prototype = { @@ -1971,7 +2015,11 @@ DefaultTextLayerFactory.prototype = {
enhanceTextSelection: enhanceTextSelection
});
}
};
}]);
return DefaultTextLayerFactory;
}();
exports.TextLayerBuilder = TextLayerBuilder;
exports.DefaultTextLayerFactory = DefaultTextLayerFactory;

2
web/pdf_viewer.js.map

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