Browse Source

PDF.js version 1.8.400 - See mozilla/pdf.js@1e6f49b129bcdb72b8f3f74d58605f4f1960b4c9

master v1.8.400
pdfjsbot 8 years ago
parent
commit
9745e8c8e7
  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. 6
      lib/web/annotation_layer_builder.js
  14. 104
      lib/web/app.js
  15. 4
      lib/web/chromecom.js
  16. 8
      lib/web/download_manager.js
  17. 4
      lib/web/firefox_print_service.js
  18. 16
      lib/web/firefoxcom.js
  19. 4
      lib/web/password_prompt.js
  20. 14
      lib/web/pdf_attachment_viewer.js
  21. 4
      lib/web/pdf_document_properties.js
  22. 4
      lib/web/pdf_find_controller.js
  23. 8
      lib/web/pdf_outline_viewer.js
  24. 30
      lib/web/pdf_page_view.js
  25. 4
      lib/web/pdf_print_service.js
  26. 6
      lib/web/pdf_thumbnail_view.js
  27. 12
      lib/web/pdf_viewer.js
  28. 29
      lib/web/pdfjs.js
  29. 4
      lib/web/text_layer_builder.js
  30. 16
      lib/web/ui_utils.js
  31. 2
      package.json
  32. 82
      web/pdf_viewer.js
  33. 2
      web/pdf_viewer.js.map

2
bower.json

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

12
build/pdf.combined.js

@ -12806,8 +12806,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.398'; exports.version = version = '1.8.400';
exports.build = build = '96377832'; exports.build = build = '1e6f49b1';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;
@ -28144,8 +28144,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.398'; PDFJS.version = '1.8.400';
PDFJS.build = '96377832'; PDFJS.build = '1e6f49b1';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {
@ -43739,8 +43739,8 @@ exports.TilingPattern = TilingPattern;
"use strict"; "use strict";
var pdfjsVersion = '1.8.398'; var pdfjsVersion = '1.8.400';
var pdfjsBuild = '96377832'; var pdfjsBuild = '1e6f49b1';
var pdfjsSharedUtil = __w_pdfjs_require__(0); var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(26); var pdfjsDisplayGlobal = __w_pdfjs_require__(26);
var pdfjsDisplayAPI = __w_pdfjs_require__(10); var pdfjsDisplayAPI = __w_pdfjs_require__(10);

2
build/pdf.combined.js.map

File diff suppressed because one or more lines are too long

12
build/pdf.js

@ -3535,8 +3535,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.398'; exports.version = version = '1.8.400';
exports.build = build = '96377832'; exports.build = build = '1e6f49b1';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;
@ -5509,8 +5509,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.398'; PDFJS.version = '1.8.400';
PDFJS.build = '96377832'; PDFJS.build = '1e6f49b1';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {
@ -8029,8 +8029,8 @@ exports.TilingPattern = TilingPattern;
"use strict"; "use strict";
var pdfjsVersion = '1.8.398'; var pdfjsVersion = '1.8.400';
var pdfjsBuild = '96377832'; var pdfjsBuild = '1e6f49b1';
var pdfjsSharedUtil = __w_pdfjs_require__(0); var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(9); var pdfjsDisplayGlobal = __w_pdfjs_require__(9);
var pdfjsDisplayAPI = __w_pdfjs_require__(3); var pdfjsDisplayAPI = __w_pdfjs_require__(3);

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

@ -37038,8 +37038,8 @@ exports.Type1Parser = Type1Parser;
"use strict"; "use strict";
var pdfjsVersion = '1.8.398'; var pdfjsVersion = '1.8.400';
var pdfjsBuild = '96377832'; var pdfjsBuild = '1e6f49b1';
var pdfjsCoreWorker = __w_pdfjs_require__(8); var pdfjsCoreWorker = __w_pdfjs_require__(8);
{ {
__w_pdfjs_require__(19); __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

@ -1418,8 +1418,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.398'; exports.version = version = '1.8.400';
exports.build = build = '96377832'; exports.build = build = '1e6f49b1';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;

4
lib/display/global.js

@ -39,8 +39,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.398'; PDFJS.version = '1.8.400';
PDFJS.build = '96377832'; PDFJS.build = '1e6f49b1';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {

4
lib/pdf.js

@ -14,8 +14,8 @@
*/ */
'use strict'; 'use strict';
var pdfjsVersion = '1.8.398'; var pdfjsVersion = '1.8.400';
var pdfjsBuild = '96377832'; var pdfjsBuild = '1e6f49b1';
var pdfjsSharedUtil = require('./shared/util.js'); var pdfjsSharedUtil = require('./shared/util.js');
var pdfjsDisplayGlobal = require('./display/global.js'); var pdfjsDisplayGlobal = require('./display/global.js');
var pdfjsDisplayAPI = require('./display/api.js'); var pdfjsDisplayAPI = require('./display/api.js');

4
lib/pdf.worker.js vendored

@ -14,8 +14,8 @@
*/ */
'use strict'; 'use strict';
var pdfjsVersion = '1.8.398'; var pdfjsVersion = '1.8.400';
var pdfjsBuild = '96377832'; var pdfjsBuild = '1e6f49b1';
var pdfjsCoreWorker = require('./core/worker.js'); var pdfjsCoreWorker = require('./core/worker.js');
{ {
require('./core/network.js'); require('./core/network.js');

6
lib/web/annotation_layer_builder.js

@ -21,7 +21,7 @@ exports.DefaultAnnotationLayerFactory = exports.AnnotationLayerBuilder = undefin
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 _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 _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
var _ui_utils = require('./ui_utils'); var _ui_utils = require('./ui_utils');
@ -59,7 +59,7 @@ var AnnotationLayerBuilder = function () {
downloadManager: _this.downloadManager downloadManager: _this.downloadManager
}; };
if (_this.div) { if (_this.div) {
_pdfjs.AnnotationLayer.update(parameters); _pdf.AnnotationLayer.update(parameters);
} else { } else {
if (annotations.length === 0) { if (annotations.length === 0) {
return; return;
@ -68,7 +68,7 @@ var AnnotationLayerBuilder = function () {
_this.div.className = 'annotationLayer'; _this.div.className = 'annotationLayer';
_this.pageDiv.appendChild(_this.div); _this.pageDiv.appendChild(_this.div);
parameters.div = _this.div; parameters.div = _this.div;
_pdfjs.AnnotationLayer.render(parameters); _pdf.AnnotationLayer.render(parameters);
if (typeof _ui_utils.mozL10n !== 'undefined') { if (typeof _ui_utils.mozL10n !== 'undefined') {
_ui_utils.mozL10n.translate(_this.div); _ui_utils.mozL10n.translate(_this.div);
} }

104
lib/web/app.js

@ -21,7 +21,7 @@ exports.PDFPrintServiceFactory = exports.DefaultExternalServices = exports.PDFVi
var _ui_utils = require('./ui_utils'); var _ui_utils = require('./ui_utils');
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
var _pdf_cursor_tools = require('./pdf_cursor_tools'); var _pdf_cursor_tools = require('./pdf_cursor_tools');
@ -137,7 +137,7 @@ var PDFViewerApplication = {
var _this = this; var _this = this;
this.preferences = this.externalServices.createPreferences(); this.preferences = this.externalServices.createPreferences();
configure(_pdfjs.PDFJS); configure(_pdf.PDFJS);
this.appConfig = appConfig; this.appConfig = appConfig;
return this._readPreferences().then(function () { return this._readPreferences().then(function () {
return _this._initializeViewerComponents(); return _this._initializeViewerComponents();
@ -147,8 +147,8 @@ var PDFViewerApplication = {
_ui_utils.localized.then(function () { _ui_utils.localized.then(function () {
_this.eventBus.dispatch('localized'); _this.eventBus.dispatch('localized');
}); });
if (_this.isViewerEmbedded && !_pdfjs.PDFJS.isExternalLinkTargetSet()) { if (_this.isViewerEmbedded && !_pdf.PDFJS.isExternalLinkTargetSet()) {
_pdfjs.PDFJS.externalLinkTarget = _pdfjs.PDFJS.LinkTarget.TOP; _pdf.PDFJS.externalLinkTarget = _pdf.PDFJS.LinkTarget.TOP;
} }
_this.initialized = true; _this.initialized = true;
}); });
@ -158,7 +158,7 @@ var PDFViewerApplication = {
viewerPrefs = this.viewerPrefs; viewerPrefs = this.viewerPrefs;
return Promise.all([preferences.get('enableWebGL').then(function resolved(value) { return Promise.all([preferences.get('enableWebGL').then(function resolved(value) {
_pdfjs.PDFJS.disableWebGL = !value; _pdf.PDFJS.disableWebGL = !value;
}), preferences.get('sidebarViewOnLoad').then(function resolved(value) { }), preferences.get('sidebarViewOnLoad').then(function resolved(value) {
viewerPrefs['sidebarViewOnLoad'] = value; viewerPrefs['sidebarViewOnLoad'] = value;
}), preferences.get('pdfBugEnabled').then(function resolved(value) { }), preferences.get('pdfBugEnabled').then(function resolved(value) {
@ -170,34 +170,34 @@ var PDFViewerApplication = {
}), preferences.get('enhanceTextSelection').then(function resolved(value) { }), preferences.get('enhanceTextSelection').then(function resolved(value) {
viewerPrefs['enhanceTextSelection'] = value; viewerPrefs['enhanceTextSelection'] = value;
}), preferences.get('disableTextLayer').then(function resolved(value) { }), preferences.get('disableTextLayer').then(function resolved(value) {
if (_pdfjs.PDFJS.disableTextLayer === true) { if (_pdf.PDFJS.disableTextLayer === true) {
return; return;
} }
_pdfjs.PDFJS.disableTextLayer = value; _pdf.PDFJS.disableTextLayer = value;
}), preferences.get('disableRange').then(function resolved(value) { }), preferences.get('disableRange').then(function resolved(value) {
if (_pdfjs.PDFJS.disableRange === true) { if (_pdf.PDFJS.disableRange === true) {
return; return;
} }
_pdfjs.PDFJS.disableRange = value; _pdf.PDFJS.disableRange = value;
}), preferences.get('disableStream').then(function resolved(value) { }), preferences.get('disableStream').then(function resolved(value) {
if (_pdfjs.PDFJS.disableStream === true) { if (_pdf.PDFJS.disableStream === true) {
return; return;
} }
_pdfjs.PDFJS.disableStream = value; _pdf.PDFJS.disableStream = value;
}), preferences.get('disableAutoFetch').then(function resolved(value) { }), preferences.get('disableAutoFetch').then(function resolved(value) {
_pdfjs.PDFJS.disableAutoFetch = value; _pdf.PDFJS.disableAutoFetch = value;
}), preferences.get('disableFontFace').then(function resolved(value) { }), preferences.get('disableFontFace').then(function resolved(value) {
if (_pdfjs.PDFJS.disableFontFace === true) { if (_pdf.PDFJS.disableFontFace === true) {
return; return;
} }
_pdfjs.PDFJS.disableFontFace = value; _pdf.PDFJS.disableFontFace = value;
}), preferences.get('useOnlyCssZoom').then(function resolved(value) { }), preferences.get('useOnlyCssZoom').then(function resolved(value) {
_pdfjs.PDFJS.useOnlyCssZoom = value; _pdf.PDFJS.useOnlyCssZoom = value;
}), preferences.get('externalLinkTarget').then(function resolved(value) { }), preferences.get('externalLinkTarget').then(function resolved(value) {
if (_pdfjs.PDFJS.isExternalLinkTargetSet()) { if (_pdf.PDFJS.isExternalLinkTargetSet()) {
return; return;
} }
_pdfjs.PDFJS.externalLinkTarget = value; _pdf.PDFJS.externalLinkTarget = value;
}), preferences.get('renderer').then(function resolved(value) { }), preferences.get('renderer').then(function resolved(value) {
viewerPrefs['renderer'] = value; viewerPrefs['renderer'] = value;
}), preferences.get('renderInteractiveForms').then(function resolved(value) { }), preferences.get('renderInteractiveForms').then(function resolved(value) {
@ -355,10 +355,10 @@ var PDFViewerApplication = {
if (document.fullscreenEnabled === false || document.mozFullScreenEnabled === false || document.webkitFullscreenEnabled === false || document.msFullscreenEnabled === false) { if (document.fullscreenEnabled === false || document.mozFullScreenEnabled === false || document.webkitFullscreenEnabled === false || document.msFullscreenEnabled === false) {
support = false; support = false;
} }
if (support && _pdfjs.PDFJS.disableFullscreen === true) { if (support && _pdf.PDFJS.disableFullscreen === true) {
support = false; support = false;
} }
return (0, _pdfjs.shadow)(this, 'supportsFullscreen', support); return (0, _pdf.shadow)(this, 'supportsFullscreen', support);
}, },
get supportsIntegratedFind() { get supportsIntegratedFind() {
return this.externalServices.supportsIntegratedFind; return this.externalServices.supportsIntegratedFind;
@ -371,7 +371,7 @@ var PDFViewerApplication = {
}, },
get loadingBar() { get loadingBar() {
var bar = new _ui_utils.ProgressBar('#loadingBar', {}); var bar = new _ui_utils.ProgressBar('#loadingBar', {});
return (0, _pdfjs.shadow)(this, 'loadingBar', bar); return (0, _pdf.shadow)(this, 'loadingBar', bar);
}, },
get supportedMouseWheelZoomModifierKeys() { get supportedMouseWheelZoomModifierKeys() {
return this.externalServices.supportedMouseWheelZoomModifierKeys; return this.externalServices.supportedMouseWheelZoomModifierKeys;
@ -385,7 +385,7 @@ var PDFViewerApplication = {
var title = (0, _ui_utils.getPDFFileNameFromURL)(url, ''); var title = (0, _ui_utils.getPDFFileNameFromURL)(url, '');
if (!title) { if (!title) {
try { try {
title = decodeURIComponent((0, _pdfjs.getFilenameFromUrl)(url)) || url; title = decodeURIComponent((0, _pdf.getFilenameFromUrl)(url)) || url;
} catch (e) { } catch (e) {
title = url; title = url;
} }
@ -462,7 +462,7 @@ var PDFViewerApplication = {
} }
} }
this.downloadComplete = false; this.downloadComplete = false;
var loadingTask = (0, _pdfjs.getDocument)(parameters); var loadingTask = (0, _pdf.getDocument)(parameters);
this.pdfLoadingTask = loadingTask; this.pdfLoadingTask = loadingTask;
loadingTask.onPassword = function (updateCallback, reason) { loadingTask.onPassword = function (updateCallback, reason) {
_this3.passwordPrompt.setUpdateCallback(updateCallback, reason); _this3.passwordPrompt.setUpdateCallback(updateCallback, reason);
@ -480,11 +480,11 @@ var PDFViewerApplication = {
}, function (exception) { }, function (exception) {
var message = exception && exception.message; var message = exception && exception.message;
var loadingErrorMessage = _ui_utils.mozL10n.get('loading_error', null, 'An error occurred while loading the PDF.'); var loadingErrorMessage = _ui_utils.mozL10n.get('loading_error', null, 'An error occurred while loading the PDF.');
if (exception instanceof _pdfjs.InvalidPDFException) { if (exception instanceof _pdf.InvalidPDFException) {
loadingErrorMessage = _ui_utils.mozL10n.get('invalid_file_error', null, 'Invalid or corrupted PDF file.'); loadingErrorMessage = _ui_utils.mozL10n.get('invalid_file_error', null, 'Invalid or corrupted PDF file.');
} else if (exception instanceof _pdfjs.MissingPDFException) { } else if (exception instanceof _pdf.MissingPDFException) {
loadingErrorMessage = _ui_utils.mozL10n.get('missing_file_error', null, 'Missing PDF file.'); loadingErrorMessage = _ui_utils.mozL10n.get('missing_file_error', null, 'Missing PDF file.');
} else if (exception instanceof _pdfjs.UnexpectedResponseException) { } else if (exception instanceof _pdf.UnexpectedResponseException) {
loadingErrorMessage = _ui_utils.mozL10n.get('unexpected_response_error', null, 'Unexpected server response.'); loadingErrorMessage = _ui_utils.mozL10n.get('unexpected_response_error', null, 'Unexpected server response.');
} }
_this3.error(loadingErrorMessage, { message: message }); _this3.error(loadingErrorMessage, { message: message });
@ -511,15 +511,15 @@ var PDFViewerApplication = {
return; return;
} }
this.pdfDocument.getData().then(function getDataSuccess(data) { this.pdfDocument.getData().then(function getDataSuccess(data) {
var blob = (0, _pdfjs.createBlob)(data, 'application/pdf'); var blob = (0, _pdf.createBlob)(data, 'application/pdf');
downloadManager.download(blob, url, filename); downloadManager.download(blob, url, filename);
}, downloadByUrl).then(null, downloadByUrl); }, downloadByUrl).then(null, downloadByUrl);
}, },
fallback: function pdfViewFallback(featureId) {}, fallback: function pdfViewFallback(featureId) {},
error: function pdfViewError(message, moreInfo) { error: function pdfViewError(message, moreInfo) {
var moreInfoText = _ui_utils.mozL10n.get('error_version_info', { var moreInfoText = _ui_utils.mozL10n.get('error_version_info', {
version: _pdfjs.version || '?', version: _pdf.version || '?',
build: _pdfjs.build || '?' build: _pdf.build || '?'
}, 'PDF.js v{{version}} (build: {{build}})') + '\n'; }, 'PDF.js v{{version}} (build: {{build}})') + '\n';
if (moreInfo) { if (moreInfo) {
moreInfoText += _ui_utils.mozL10n.get('error_message', { message: moreInfo.message }, 'Message: {{message}}'); moreInfoText += _ui_utils.mozL10n.get('error_message', { message: moreInfo.message }, 'Message: {{message}}');
@ -570,7 +570,7 @@ var PDFViewerApplication = {
var percent = Math.round(level * 100); var percent = Math.round(level * 100);
if (percent > this.loadingBar.percent || isNaN(percent)) { if (percent > this.loadingBar.percent || isNaN(percent)) {
this.loadingBar.percent = percent; this.loadingBar.percent = percent;
if (_pdfjs.PDFJS.disableAutoFetch && percent) { if (_pdf.PDFJS.disableAutoFetch && percent) {
if (this.disableAutoFetchLoadingBarTimeout) { if (this.disableAutoFetchLoadingBarTimeout) {
clearTimeout(this.disableAutoFetchLoadingBarTimeout); clearTimeout(this.disableAutoFetchLoadingBarTimeout);
this.disableAutoFetchLoadingBarTimeout = null; this.disableAutoFetchLoadingBarTimeout = null;
@ -614,7 +614,7 @@ var PDFViewerApplication = {
pdfThumbnailViewer.setDocument(pdfDocument); pdfThumbnailViewer.setDocument(pdfDocument);
firstPagePromise.then(function (pdfPage) { firstPagePromise.then(function (pdfPage) {
_this5.loadingBar.setWidth(_this5.appConfig.viewerContainer); _this5.loadingBar.setWidth(_this5.appConfig.viewerContainer);
if (!_pdfjs.PDFJS.disableHistory && !_this5.isViewerEmbedded) { if (!_pdf.PDFJS.disableHistory && !_this5.isViewerEmbedded) {
if (!_this5.viewerPrefs['showPreviousViewOnLoad']) { if (!_this5.viewerPrefs['showPreviousViewOnLoad']) {
_this5.pdfHistory.clearHistoryState(); _this5.pdfHistory.clearHistoryState();
} }
@ -706,7 +706,7 @@ var PDFViewerApplication = {
pdfDocument.getJavaScript().then(function (javaScript) { pdfDocument.getJavaScript().then(function (javaScript) {
if (javaScript.length) { if (javaScript.length) {
console.warn('Warning: JavaScript is not supported'); console.warn('Warning: JavaScript is not supported');
_this5.fallback(_pdfjs.UNSUPPORTED_FEATURES.javaScript); _this5.fallback(_pdf.UNSUPPORTED_FEATURES.javaScript);
} }
var regex = /\bprint\s*\(/; var regex = /\bprint\s*\(/;
for (var i = 0, ii = javaScript.length; i < ii; i++) { for (var i = 0, ii = javaScript.length; i < ii; i++) {
@ -734,7 +734,7 @@ var PDFViewerApplication = {
_this5.documentInfo = info; _this5.documentInfo = info;
_this5.metadata = metadata; _this5.metadata = metadata;
console.log('PDF ' + pdfDocument.fingerprint + ' [' + info.PDFFormatVersion + ' ' + (info.Producer || '-').trim() + ' / ' + (info.Creator || '-').trim() + ']' + ' (PDF.js: ' + (_pdfjs.version || '-') + (!_pdfjs.PDFJS.disableWebGL ? ' [WebGL]' : '') + ')'); console.log('PDF ' + pdfDocument.fingerprint + ' [' + info.PDFFormatVersion + ' ' + (info.Producer || '-').trim() + ' / ' + (info.Creator || '-').trim() + ']' + ' (PDF.js: ' + (_pdf.version || '-') + (!_pdf.PDFJS.disableWebGL ? ' [WebGL]' : '') + ')');
var pdfTitle = void 0; var pdfTitle = void 0;
if (metadata && metadata.has('dc:title')) { if (metadata && metadata.has('dc:title')) {
var title = metadata.get('dc:title'); var title = metadata.get('dc:title');
@ -750,7 +750,7 @@ var PDFViewerApplication = {
} }
if (info.IsAcroFormPresent) { if (info.IsAcroFormPresent) {
console.warn('Warning: AcroForm/XFA is not supported'); console.warn('Warning: AcroForm/XFA is not supported');
_this5.fallback(_pdfjs.UNSUPPORTED_FEATURES.forms); _this5.fallback(_pdf.UNSUPPORTED_FEATURES.forms);
} }
}); });
}, },
@ -940,8 +940,8 @@ function loadAndEnablePDFBug(enabledTabs) {
script.onload = function () { script.onload = function () {
PDFBug.enable(enabledTabs); PDFBug.enable(enabledTabs);
PDFBug.init({ PDFBug.init({
PDFJS: _pdfjs.PDFJS, PDFJS: _pdf.PDFJS,
OPS: _pdfjs.OPS OPS: _pdf.OPS
}, appConfig.mainContainer); }, appConfig.mainContainer);
resolve(); resolve();
}; };
@ -975,42 +975,42 @@ function webViewerInitialized() {
var hash = document.location.hash.substring(1); var hash = document.location.hash.substring(1);
var hashParams = (0, _ui_utils.parseQueryString)(hash); var hashParams = (0, _ui_utils.parseQueryString)(hash);
if ('disableworker' in hashParams) { if ('disableworker' in hashParams) {
_pdfjs.PDFJS.disableWorker = hashParams['disableworker'] === 'true'; _pdf.PDFJS.disableWorker = hashParams['disableworker'] === 'true';
} }
if ('disablerange' in hashParams) { if ('disablerange' in hashParams) {
_pdfjs.PDFJS.disableRange = hashParams['disablerange'] === 'true'; _pdf.PDFJS.disableRange = hashParams['disablerange'] === 'true';
} }
if ('disablestream' in hashParams) { if ('disablestream' in hashParams) {
_pdfjs.PDFJS.disableStream = hashParams['disablestream'] === 'true'; _pdf.PDFJS.disableStream = hashParams['disablestream'] === 'true';
} }
if ('disableautofetch' in hashParams) { if ('disableautofetch' in hashParams) {
_pdfjs.PDFJS.disableAutoFetch = hashParams['disableautofetch'] === 'true'; _pdf.PDFJS.disableAutoFetch = hashParams['disableautofetch'] === 'true';
} }
if ('disablefontface' in hashParams) { if ('disablefontface' in hashParams) {
_pdfjs.PDFJS.disableFontFace = hashParams['disablefontface'] === 'true'; _pdf.PDFJS.disableFontFace = hashParams['disablefontface'] === 'true';
} }
if ('disablehistory' in hashParams) { if ('disablehistory' in hashParams) {
_pdfjs.PDFJS.disableHistory = hashParams['disablehistory'] === 'true'; _pdf.PDFJS.disableHistory = hashParams['disablehistory'] === 'true';
} }
if ('webgl' in hashParams) { if ('webgl' in hashParams) {
_pdfjs.PDFJS.disableWebGL = hashParams['webgl'] !== 'true'; _pdf.PDFJS.disableWebGL = hashParams['webgl'] !== 'true';
} }
if ('useonlycsszoom' in hashParams) { if ('useonlycsszoom' in hashParams) {
_pdfjs.PDFJS.useOnlyCssZoom = hashParams['useonlycsszoom'] === 'true'; _pdf.PDFJS.useOnlyCssZoom = hashParams['useonlycsszoom'] === 'true';
} }
if ('verbosity' in hashParams) { if ('verbosity' in hashParams) {
_pdfjs.PDFJS.verbosity = hashParams['verbosity'] | 0; _pdf.PDFJS.verbosity = hashParams['verbosity'] | 0;
} }
if ('ignorecurrentpositiononzoom' in hashParams) { if ('ignorecurrentpositiononzoom' in hashParams) {
_pdfjs.PDFJS.ignoreCurrentPositionOnZoom = hashParams['ignorecurrentpositiononzoom'] === 'true'; _pdf.PDFJS.ignoreCurrentPositionOnZoom = hashParams['ignorecurrentpositiononzoom'] === 'true';
} }
if ('locale' in hashParams) { if ('locale' in hashParams) {
_pdfjs.PDFJS.locale = hashParams['locale']; _pdf.PDFJS.locale = hashParams['locale'];
} }
if ('textlayer' in hashParams) { if ('textlayer' in hashParams) {
switch (hashParams['textlayer']) { switch (hashParams['textlayer']) {
case 'off': case 'off':
_pdfjs.PDFJS.disableTextLayer = true; _pdf.PDFJS.disableTextLayer = true;
break; break;
case 'visible': case 'visible':
case 'shadow': case 'shadow':
@ -1021,13 +1021,13 @@ function webViewerInitialized() {
} }
} }
if ('pdfbug' in hashParams) { if ('pdfbug' in hashParams) {
_pdfjs.PDFJS.pdfBug = true; _pdf.PDFJS.pdfBug = true;
var pdfBug = hashParams['pdfbug']; var pdfBug = hashParams['pdfbug'];
var enabled = pdfBug.split(','); var enabled = pdfBug.split(',');
waitForBeforeOpening.push(loadAndEnablePDFBug(enabled)); waitForBeforeOpening.push(loadAndEnablePDFBug(enabled));
} }
} }
_ui_utils.mozL10n.setLanguage(_pdfjs.PDFJS.locale); _ui_utils.mozL10n.setLanguage(_pdf.PDFJS.locale);
if (!PDFViewerApplication.supportsPrinting) { if (!PDFViewerApplication.supportsPrinting) {
appConfig.toolbar.print.classList.add('hidden'); appConfig.toolbar.print.classList.add('hidden');
appConfig.secondaryToolbar.printButton.classList.add('hidden'); appConfig.secondaryToolbar.printButton.classList.add('hidden');
@ -1090,7 +1090,7 @@ function webViewerPageRendered(e) {
var thumbnailView = PDFViewerApplication.pdfThumbnailViewer.getThumbnail(pageIndex); var thumbnailView = PDFViewerApplication.pdfThumbnailViewer.getThumbnail(pageIndex);
thumbnailView.setImage(pageView); thumbnailView.setImage(pageView);
} }
if (_pdfjs.PDFJS.pdfBug && Stats.enabled && pageView.stats) { if (_pdf.PDFJS.pdfBug && Stats.enabled && pageView.stats) {
Stats.add(pageNumber, pageView.stats); Stats.add(pageNumber, pageView.stats);
} }
if (pageView.error) { if (pageView.error) {
@ -1192,7 +1192,7 @@ var webViewerFileInputChange;
{ {
webViewerFileInputChange = function webViewerFileInputChange(e) { webViewerFileInputChange = function webViewerFileInputChange(e) {
var file = e.fileInput.files[0]; var file = e.fileInput.files[0];
if (!_pdfjs.PDFJS.disableCreateObjectURL && typeof URL !== 'undefined' && URL.createObjectURL) { if (!_pdf.PDFJS.disableCreateObjectURL && typeof URL !== 'undefined' && URL.createObjectURL) {
PDFViewerApplication.open(URL.createObjectURL(file)); PDFViewerApplication.open(URL.createObjectURL(file));
} else { } else {
var fileReader = new FileReader(); var fileReader = new FileReader();
@ -1294,7 +1294,7 @@ function webViewerPageChanging(e) {
if (PDFViewerApplication.pdfSidebar.isThumbnailViewVisible) { if (PDFViewerApplication.pdfSidebar.isThumbnailViewVisible) {
PDFViewerApplication.pdfThumbnailViewer.scrollThumbnailIntoView(page); PDFViewerApplication.pdfThumbnailViewer.scrollThumbnailIntoView(page);
} }
if (_pdfjs.PDFJS.pdfBug && Stats.enabled) { if (_pdf.PDFJS.pdfBug && Stats.enabled) {
var pageView = PDFViewerApplication.pdfViewer.getPageView(page - 1); var pageView = PDFViewerApplication.pdfViewer.getPageView(page - 1);
if (pageView.stats) { if (pageView.stats) {
Stats.add(page, pageView.stats); Stats.add(page, pageView.stats);

4
lib/web/chromecom.js

@ -27,7 +27,7 @@ var _preferences = require('./preferences');
var _download_manager = require('./download_manager'); var _download_manager = require('./download_manager');
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
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"); } }
@ -57,7 +57,7 @@ ChromeCom.request = function ChromeCom_request(action, data, callback) {
}; };
ChromeCom.resolvePDFFile = function (file, overlayManager, callback) { ChromeCom.resolvePDFFile = function (file, overlayManager, callback) {
file = file.replace(/^drive:/i, 'filesystem:' + location.origin + '/external/'); file = file.replace(/^drive:/i, 'filesystem:' + location.origin + '/external/');
if (/^filesystem:/.test(file) && !_pdfjs.PDFJS.disableWorker) { if (/^filesystem:/.test(file) && !_pdf.PDFJS.disableWorker) {
var resolveLocalFileSystemURL = window.resolveLocalFileSystemURL || window.webkitResolveLocalFileSystemURL; var resolveLocalFileSystemURL = window.resolveLocalFileSystemURL || window.webkitResolveLocalFileSystemURL;
resolveLocalFileSystemURL(file, function onResolvedFSURL(fileEntry) { resolveLocalFileSystemURL(file, function onResolvedFSURL(fileEntry) {
fileEntry.file(function (fileObject) { fileEntry.file(function (fileObject) {

8
lib/web/download_manager.js

@ -19,7 +19,7 @@ Object.defineProperty(exports, "__esModule", {
}); });
exports.DownloadManager = undefined; exports.DownloadManager = undefined;
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
; ;
function download(blobUrl, filename) { function download(blobUrl, filename) {
@ -44,7 +44,7 @@ function download(blobUrl, filename) {
function DownloadManager() {} function DownloadManager() {}
DownloadManager.prototype = { DownloadManager.prototype = {
downloadUrl: function DownloadManager_downloadUrl(url, filename) { downloadUrl: function DownloadManager_downloadUrl(url, filename) {
if (!(0, _pdfjs.createValidAbsoluteUrl)(url, 'http://example.com')) { if (!(0, _pdf.createValidAbsoluteUrl)(url, 'http://example.com')) {
return; return;
} }
download(url + '#pdfjs.action=download', filename); download(url + '#pdfjs.action=download', filename);
@ -53,7 +53,7 @@ DownloadManager.prototype = {
if (navigator.msSaveBlob) { if (navigator.msSaveBlob) {
return navigator.msSaveBlob(new Blob([data], { type: contentType }), filename); return navigator.msSaveBlob(new Blob([data], { type: contentType }), filename);
} }
var blobUrl = (0, _pdfjs.createObjectURL)(data, contentType, _pdfjs.PDFJS.disableCreateObjectURL); var blobUrl = (0, _pdf.createObjectURL)(data, contentType, _pdf.PDFJS.disableCreateObjectURL);
download(blobUrl, filename); download(blobUrl, filename);
}, },
download: function DownloadManager_download(blob, url, filename) { download: function DownloadManager_download(blob, url, filename) {
@ -63,7 +63,7 @@ DownloadManager.prototype = {
} }
return; return;
} }
if (_pdfjs.PDFJS.disableCreateObjectURL) { if (_pdf.PDFJS.disableCreateObjectURL) {
this.downloadUrl(url, filename); this.downloadUrl(url, filename);
return; return;
} }

4
lib/web/firefox_print_service.js

@ -23,7 +23,7 @@ var _ui_utils = require('./ui_utils');
var _app = require('./app'); var _app = require('./app');
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
function composePage(pdfDocument, pageNumber, size, printContainer) { function composePage(pdfDocument, pageNumber, size, printContainer) {
var canvas = document.createElement('canvas'); var canvas = document.createElement('canvas');
@ -85,7 +85,7 @@ _app.PDFPrintServiceFactory.instance = {
get supportsPrinting() { get supportsPrinting() {
var canvas = document.createElement('canvas'); var canvas = document.createElement('canvas');
var value = 'mozPrintCallback' in canvas; var value = 'mozPrintCallback' in canvas;
return (0, _pdfjs.shadow)(this, 'supportsPrinting', value); return (0, _pdf.shadow)(this, 'supportsPrinting', value);
}, },
createPrintService: function createPrintService(pdfDocument, pagesOverview, printContainer) { createPrintService: function createPrintService(pdfDocument, pagesOverview, printContainer) {
return new FirefoxPrintService(pdfDocument, pagesOverview, printContainer); return new FirefoxPrintService(pdfDocument, pagesOverview, printContainer);

16
lib/web/firefoxcom.js

@ -23,7 +23,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol
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 _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 _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
var _preferences = require('./preferences'); var _preferences = require('./preferences');
@ -87,7 +87,7 @@ var DownloadManager = function DownloadManagerClosure() {
}); });
}, },
downloadData: function DownloadManager_downloadData(data, filename, contentType) { downloadData: function DownloadManager_downloadData(data, filename, contentType) {
var blobUrl = (0, _pdfjs.createObjectURL)(data, contentType, false); var blobUrl = (0, _pdf.createObjectURL)(data, contentType, false);
FirefoxCom.request('download', { FirefoxCom.request('download', {
blobUrl: blobUrl, blobUrl: blobUrl,
originalUrl: blobUrl, originalUrl: blobUrl,
@ -167,9 +167,9 @@ var FirefoxPreferences = function (_BasePreferences) {
} }
})(); })();
function FirefoxComDataRangeTransport(length, initialData) { function FirefoxComDataRangeTransport(length, initialData) {
_pdfjs.PDFDataRangeTransport.call(this, length, initialData); _pdf.PDFDataRangeTransport.call(this, length, initialData);
} }
FirefoxComDataRangeTransport.prototype = Object.create(_pdfjs.PDFDataRangeTransport.prototype); FirefoxComDataRangeTransport.prototype = Object.create(_pdf.PDFDataRangeTransport.prototype);
FirefoxComDataRangeTransport.prototype.requestDataRange = function FirefoxComDataRangeTransport_requestDataRange(begin, end) { FirefoxComDataRangeTransport.prototype.requestDataRange = function FirefoxComDataRangeTransport_requestDataRange(begin, end) {
FirefoxCom.request('requestDataRange', { FirefoxCom.request('requestDataRange', {
begin: begin, begin: begin,
@ -237,19 +237,19 @@ _app.PDFViewerApplication.externalServices = {
get supportsIntegratedFind() { get supportsIntegratedFind() {
var support = FirefoxCom.requestSync('supportsIntegratedFind'); var support = FirefoxCom.requestSync('supportsIntegratedFind');
return (0, _pdfjs.shadow)(this, 'supportsIntegratedFind', support); return (0, _pdf.shadow)(this, 'supportsIntegratedFind', support);
}, },
get supportsDocumentFonts() { get supportsDocumentFonts() {
var support = FirefoxCom.requestSync('supportsDocumentFonts'); var support = FirefoxCom.requestSync('supportsDocumentFonts');
return (0, _pdfjs.shadow)(this, 'supportsDocumentFonts', support); return (0, _pdf.shadow)(this, 'supportsDocumentFonts', support);
}, },
get supportsDocumentColors() { get supportsDocumentColors() {
var support = FirefoxCom.requestSync('supportsDocumentColors'); var support = FirefoxCom.requestSync('supportsDocumentColors');
return (0, _pdfjs.shadow)(this, 'supportsDocumentColors', support); return (0, _pdf.shadow)(this, 'supportsDocumentColors', support);
}, },
get supportedMouseWheelZoomModifierKeys() { get supportedMouseWheelZoomModifierKeys() {
var support = FirefoxCom.requestSync('supportedMouseWheelZoomModifierKeys'); var support = FirefoxCom.requestSync('supportedMouseWheelZoomModifierKeys');
return (0, _pdfjs.shadow)(this, 'supportedMouseWheelZoomModifierKeys', support); return (0, _pdf.shadow)(this, 'supportedMouseWheelZoomModifierKeys', support);
} }
}; };
document.mozL10n.setExternalLocalizerServices({ document.mozL10n.setExternalLocalizerServices({

4
lib/web/password_prompt.js

@ -23,7 +23,7 @@ var _createClass = function () { function defineProperties(target, props) { for
var _ui_utils = require('./ui_utils'); var _ui_utils = require('./ui_utils');
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
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"); } }
@ -60,7 +60,7 @@ var PasswordPrompt = function () {
this.overlayManager.open(this.overlayName).then(function () { this.overlayManager.open(this.overlayName).then(function () {
_this2.input.focus(); _this2.input.focus();
var promptString = _ui_utils.mozL10n.get('password_label', null, 'Enter the password to open this PDF file.'); var promptString = _ui_utils.mozL10n.get('password_label', null, 'Enter the password to open this PDF file.');
if (_this2.reason === _pdfjs.PasswordResponses.INCORRECT_PASSWORD) { if (_this2.reason === _pdf.PasswordResponses.INCORRECT_PASSWORD) {
promptString = _ui_utils.mozL10n.get('password_invalid', null, 'Invalid password. Please try again.'); promptString = _ui_utils.mozL10n.get('password_invalid', null, 'Invalid password. Please try again.');
} }
_this2.label.textContent = promptString; _this2.label.textContent = promptString;

14
lib/web/pdf_attachment_viewer.js

@ -21,7 +21,7 @@ exports.PDFAttachmentViewer = 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 _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 _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
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"); } }
@ -33,7 +33,7 @@ var PDFAttachmentViewer = function () {
this.container = options.container; this.container = options.container;
this.eventBus = options.eventBus; this.eventBus = options.eventBus;
this.downloadManager = options.downloadManager; this.downloadManager = options.downloadManager;
this._renderedCapability = (0, _pdfjs.createPromiseCapability)(); this._renderedCapability = (0, _pdf.createPromiseCapability)();
this.eventBus.on('fileattachmentannotation', this._appendAttachment.bind(this)); this.eventBus.on('fileattachmentannotation', this._appendAttachment.bind(this));
} }
@ -45,7 +45,7 @@ var PDFAttachmentViewer = function () {
this.attachments = null; this.attachments = null;
this.container.textContent = ''; this.container.textContent = '';
if (!keepRenderedCapability) { if (!keepRenderedCapability) {
this._renderedCapability = (0, _pdfjs.createPromiseCapability)(); this._renderedCapability = (0, _pdf.createPromiseCapability)();
} }
} }
}, { }, {
@ -60,13 +60,13 @@ var PDFAttachmentViewer = function () {
}, { }, {
key: '_bindPdfLink', key: '_bindPdfLink',
value: function _bindPdfLink(button, content, filename) { value: function _bindPdfLink(button, content, filename) {
if (_pdfjs.PDFJS.disableCreateObjectURL) { if (_pdf.PDFJS.disableCreateObjectURL) {
throw new Error('bindPdfLink: ' + 'Unsupported "PDFJS.disableCreateObjectURL" value.'); throw new Error('bindPdfLink: ' + 'Unsupported "PDFJS.disableCreateObjectURL" value.');
} }
var blobUrl; var blobUrl;
button.onclick = function () { button.onclick = function () {
if (!blobUrl) { if (!blobUrl) {
blobUrl = (0, _pdfjs.createObjectURL)(content, 'application/pdf'); blobUrl = (0, _pdf.createObjectURL)(content, 'application/pdf');
} }
var viewerUrl; var viewerUrl;
viewerUrl = '?file=' + encodeURIComponent(blobUrl + '#' + filename); viewerUrl = '?file=' + encodeURIComponent(blobUrl + '#' + filename);
@ -106,12 +106,12 @@ var PDFAttachmentViewer = function () {
attachmentsCount = names.length; attachmentsCount = names.length;
for (var i = 0; i < attachmentsCount; i++) { for (var i = 0; i < attachmentsCount; i++) {
var item = attachments[names[i]]; var item = attachments[names[i]];
var filename = (0, _pdfjs.removeNullCharacters)((0, _pdfjs.getFilenameFromUrl)(item.filename)); var filename = (0, _pdf.removeNullCharacters)((0, _pdf.getFilenameFromUrl)(item.filename));
var div = document.createElement('div'); var div = document.createElement('div');
div.className = 'attachmentsItem'; div.className = 'attachmentsItem';
var button = document.createElement('button'); var button = document.createElement('button');
button.textContent = filename; button.textContent = filename;
if (/\.pdf$/i.test(filename) && !_pdfjs.PDFJS.disableCreateObjectURL) { if (/\.pdf$/i.test(filename) && !_pdf.PDFJS.disableCreateObjectURL) {
this._bindPdfLink(button, item.content, filename); this._bindPdfLink(button, item.content, filename);
} else { } else {
this._bindLink(button, item.content, filename); this._bindLink(button, item.content, filename);

4
lib/web/pdf_document_properties.js

@ -23,7 +23,7 @@ var _createClass = function () { function defineProperties(target, props) { for
var _ui_utils = require('./ui_utils'); var _ui_utils = require('./ui_utils');
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
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"); } }
@ -130,7 +130,7 @@ var PDFDocumentProperties = function () {
this.url = null; this.url = null;
this.maybeFileSize = 0; this.maybeFileSize = 0;
delete this.fieldData; delete this.fieldData;
this._dataAvailableCapability = (0, _pdfjs.createPromiseCapability)(); this._dataAvailableCapability = (0, _pdf.createPromiseCapability)();
} }
}, { }, {
key: '_updateUI', key: '_updateUI',

4
lib/web/pdf_find_controller.js

@ -19,7 +19,7 @@ Object.defineProperty(exports, "__esModule", {
}); });
exports.PDFFindController = exports.FindStates = undefined; exports.PDFFindController = exports.FindStates = undefined;
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
var _ui_utils = require('./ui_utils'); var _ui_utils = require('./ui_utils');
@ -202,7 +202,7 @@ var PDFFindController = function PDFFindControllerClosure() {
var promise = Promise.resolve(); var promise = Promise.resolve();
var _loop = function _loop(i, ii) { var _loop = function _loop(i, ii) {
var extractTextCapability = (0, _pdfjs.createPromiseCapability)(); var extractTextCapability = (0, _pdf.createPromiseCapability)();
_this2.extractTextPromises[i] = extractTextCapability.promise; _this2.extractTextPromises[i] = extractTextCapability.promise;
promise = promise.then(function () { promise = promise.then(function () {
return _this2.pdfViewer.getPageTextContent(i).then(function (textContent) { return _this2.pdfViewer.getPageTextContent(i).then(function (textContent) {

8
lib/web/pdf_outline_viewer.js

@ -21,7 +21,7 @@ exports.PDFOutlineViewer = 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 _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 _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
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"); } }
@ -60,9 +60,9 @@ var PDFOutlineViewer = function () {
var _this = this; var _this = this;
if (item.url) { if (item.url) {
(0, _pdfjs.addLinkAttributes)(element, { (0, _pdf.addLinkAttributes)(element, {
url: item.url, url: item.url,
target: item.newWindow ? _pdfjs.PDFJS.LinkTarget.BLANK : undefined target: item.newWindow ? _pdf.PDFJS.LinkTarget.BLANK : undefined
}); });
return; return;
} }
@ -153,7 +153,7 @@ var PDFOutlineViewer = function () {
var element = document.createElement('a'); var element = document.createElement('a');
this._bindLink(element, item); this._bindLink(element, item);
this._setStyles(element, item); this._setStyles(element, item);
element.textContent = (0, _pdfjs.removeNullCharacters)(item.title) || DEFAULT_TITLE; element.textContent = (0, _pdf.removeNullCharacters)(item.title) || DEFAULT_TITLE;
div.appendChild(element); div.appendChild(element);
if (item.items.length > 0) { if (item.items.length > 0) {
hasAnyNesting = true; hasAnyNesting = true;

30
lib/web/pdf_page_view.js

@ -23,7 +23,7 @@ var _createClass = function () { function defineProperties(target, props) { for
var _ui_utils = require('./ui_utils'); var _ui_utils = require('./ui_utils');
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
var _dom_events = require('./dom_events'); var _dom_events = require('./dom_events');
@ -173,14 +173,14 @@ var PDFPageView = function () {
return; return;
} }
var isScalingRestricted = false; var isScalingRestricted = false;
if (this.canvas && _pdfjs.PDFJS.maxCanvasPixels > 0) { if (this.canvas && _pdf.PDFJS.maxCanvasPixels > 0) {
var outputScale = this.outputScale; var outputScale = this.outputScale;
if ((Math.floor(this.viewport.width) * outputScale.sx | 0) * (Math.floor(this.viewport.height) * outputScale.sy | 0) > _pdfjs.PDFJS.maxCanvasPixels) { if ((Math.floor(this.viewport.width) * outputScale.sx | 0) * (Math.floor(this.viewport.height) * outputScale.sy | 0) > _pdf.PDFJS.maxCanvasPixels) {
isScalingRestricted = true; isScalingRestricted = true;
} }
} }
if (this.canvas) { if (this.canvas) {
if (_pdfjs.PDFJS.useOnlyCssZoom || this.hasRestrictedScaling && isScalingRestricted) { if (_pdf.PDFJS.useOnlyCssZoom || this.hasRestrictedScaling && isScalingRestricted) {
this.cssTransform(this.canvas, true); this.cssTransform(this.canvas, true);
this.eventBus.dispatch('pagerendered', { this.eventBus.dispatch('pagerendered', {
source: this, source: this,
@ -239,7 +239,7 @@ var PDFPageView = function () {
scaleY = width / height; scaleY = width / height;
} }
var cssTransform = 'rotate(' + relativeRotation + 'deg) ' + 'scale(' + scaleX + ',' + scaleY + ')'; var cssTransform = 'rotate(' + relativeRotation + 'deg) ' + 'scale(' + scaleX + ',' + scaleY + ')';
_pdfjs.CustomStyle.setProp('transform', target, cssTransform); _pdf.CustomStyle.setProp('transform', target, cssTransform);
if (this.textLayer) { if (this.textLayer) {
var textLayerViewport = this.textLayer.viewport; var textLayerViewport = this.textLayer.viewport;
var textRelativeRotation = this.viewport.rotation - textLayerViewport.rotation; var textRelativeRotation = this.viewport.rotation - textLayerViewport.rotation;
@ -271,8 +271,8 @@ var PDFPageView = function () {
console.error('Bad rotation value.'); console.error('Bad rotation value.');
break; break;
} }
_pdfjs.CustomStyle.setProp('transform', textLayerDiv, 'rotate(' + textAbsRotation + 'deg) ' + 'scale(' + scale + ', ' + scale + ') ' + 'translate(' + transX + ', ' + transY + ')'); _pdf.CustomStyle.setProp('transform', textLayerDiv, 'rotate(' + textAbsRotation + 'deg) ' + 'scale(' + scale + ', ' + scale + ') ' + 'translate(' + transX + ', ' + transY + ')');
_pdfjs.CustomStyle.setProp('transformOrigin', textLayerDiv, '0% 0%'); _pdf.CustomStyle.setProp('transformOrigin', textLayerDiv, '0% 0%');
} }
if (redrawAnnotations && this.annotationLayer) { if (redrawAnnotations && this.annotationLayer) {
this.annotationLayer.render(this.viewport, 'display'); this.annotationLayer.render(this.viewport, 'display');
@ -336,7 +336,7 @@ var PDFPageView = function () {
if (paintTask === _this.paintTask) { if (paintTask === _this.paintTask) {
_this.paintTask = null; _this.paintTask = null;
} }
if (error === 'cancelled' || error instanceof _pdfjs.RenderingCancelledException) { if (error === 'cancelled' || error instanceof _pdf.RenderingCancelledException) {
_this.error = null; _this.error = null;
return Promise.resolve(undefined); return Promise.resolve(undefined);
} }
@ -391,7 +391,7 @@ var PDFPageView = function () {
}, { }, {
key: 'paintOnCanvas', key: 'paintOnCanvas',
value: function paintOnCanvas(canvasWrapper) { value: function paintOnCanvas(canvasWrapper) {
var renderCapability = (0, _pdfjs.createPromiseCapability)(); var renderCapability = (0, _pdf.createPromiseCapability)();
var result = { var result = {
promise: renderCapability.promise, promise: renderCapability.promise,
onRenderContinue: function onRenderContinue(cont) { onRenderContinue: function onRenderContinue(cont) {
@ -418,15 +418,15 @@ var PDFPageView = function () {
var ctx = canvas.getContext('2d', { alpha: false }); var ctx = canvas.getContext('2d', { alpha: false });
var outputScale = (0, _ui_utils.getOutputScale)(ctx); var outputScale = (0, _ui_utils.getOutputScale)(ctx);
this.outputScale = outputScale; this.outputScale = outputScale;
if (_pdfjs.PDFJS.useOnlyCssZoom) { if (_pdf.PDFJS.useOnlyCssZoom) {
var actualSizeViewport = viewport.clone({ scale: _ui_utils.CSS_UNITS }); var actualSizeViewport = viewport.clone({ scale: _ui_utils.CSS_UNITS });
outputScale.sx *= actualSizeViewport.width / viewport.width; outputScale.sx *= actualSizeViewport.width / viewport.width;
outputScale.sy *= actualSizeViewport.height / viewport.height; outputScale.sy *= actualSizeViewport.height / viewport.height;
outputScale.scaled = true; outputScale.scaled = true;
} }
if (_pdfjs.PDFJS.maxCanvasPixels > 0) { if (_pdf.PDFJS.maxCanvasPixels > 0) {
var pixelsInViewport = viewport.width * viewport.height; var pixelsInViewport = viewport.width * viewport.height;
var maxScale = Math.sqrt(_pdfjs.PDFJS.maxCanvasPixels / pixelsInViewport); var maxScale = Math.sqrt(_pdf.PDFJS.maxCanvasPixels / pixelsInViewport);
if (outputScale.sx > maxScale || outputScale.sy > maxScale) { if (outputScale.sx > maxScale || outputScale.sy > maxScale) {
outputScale.sx = maxScale; outputScale.sx = maxScale;
outputScale.sy = maxScale; outputScale.sy = maxScale;
@ -476,8 +476,8 @@ var PDFPageView = function () {
var cancelled = false; var cancelled = false;
var ensureNotCancelled = function ensureNotCancelled() { var ensureNotCancelled = function ensureNotCancelled() {
if (cancelled) { if (cancelled) {
if (_pdfjs.PDFJS.pdfjsNext) { if (_pdf.PDFJS.pdfjsNext) {
throw new _pdfjs.RenderingCancelledException('Rendering cancelled, page ' + _this2.id, 'svg'); throw new _pdf.RenderingCancelledException('Rendering cancelled, page ' + _this2.id, 'svg');
} else { } else {
throw 'cancelled'; throw 'cancelled';
} }
@ -487,7 +487,7 @@ var PDFPageView = function () {
var actualSizeViewport = this.viewport.clone({ scale: _ui_utils.CSS_UNITS }); var actualSizeViewport = this.viewport.clone({ scale: _ui_utils.CSS_UNITS });
var promise = pdfPage.getOperatorList().then(function (opList) { var promise = pdfPage.getOperatorList().then(function (opList) {
ensureNotCancelled(); ensureNotCancelled();
var svgGfx = new _pdfjs.SVGGraphics(pdfPage.commonObjs, pdfPage.objs); var svgGfx = new _pdf.SVGGraphics(pdfPage.commonObjs, pdfPage.objs);
return svgGfx.getSVG(opList, actualSizeViewport).then(function (svg) { return svgGfx.getSVG(opList, actualSizeViewport).then(function (svg) {
ensureNotCancelled(); ensureNotCancelled();
_this2.svg = svg; _this2.svg = svg;

4
lib/web/pdf_print_service.js

@ -23,7 +23,7 @@ var _ui_utils = require('./ui_utils');
var _app = require('./app'); var _app = require('./app');
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
var activeService = null; var activeService = null;
var overlayManager = null; var overlayManager = null;
@ -122,7 +122,7 @@ PDFPrintService.prototype = {
img.style.width = printItem.width; img.style.width = printItem.width;
img.style.height = printItem.height; img.style.height = printItem.height;
var scratchCanvas = this.scratchCanvas; var scratchCanvas = this.scratchCanvas;
if ('toBlob' in scratchCanvas && !_pdfjs.PDFJS.disableCreateObjectURL) { if ('toBlob' in scratchCanvas && !_pdf.PDFJS.disableCreateObjectURL) {
scratchCanvas.toBlob(function (blob) { scratchCanvas.toBlob(function (blob) {
img.src = URL.createObjectURL(blob); img.src = URL.createObjectURL(blob);
}); });

6
lib/web/pdf_thumbnail_view.js

@ -19,7 +19,7 @@ Object.defineProperty(exports, "__esModule", {
}); });
exports.PDFThumbnailView = undefined; exports.PDFThumbnailView = undefined;
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
var _ui_utils = require('./ui_utils'); var _ui_utils = require('./ui_utils');
@ -216,12 +216,12 @@ var PDFThumbnailView = function PDFThumbnailViewClosure() {
return Promise.resolve(undefined); return Promise.resolve(undefined);
} }
this.renderingState = _pdf_rendering_queue.RenderingStates.RUNNING; this.renderingState = _pdf_rendering_queue.RenderingStates.RUNNING;
var renderCapability = (0, _pdfjs.createPromiseCapability)(); var renderCapability = (0, _pdf.createPromiseCapability)();
var finishRenderTask = function finishRenderTask(error) { var finishRenderTask = function finishRenderTask(error) {
if (renderTask === _this.renderTask) { if (renderTask === _this.renderTask) {
_this.renderTask = null; _this.renderTask = null;
} }
if (error === 'cancelled' || error instanceof _pdfjs.RenderingCancelledException) { if (error === 'cancelled' || error instanceof _pdf.RenderingCancelledException) {
renderCapability.resolve(undefined); renderCapability.resolve(undefined);
return; return;
} }

12
lib/web/pdf_viewer.js

@ -19,7 +19,7 @@ Object.defineProperty(exports, "__esModule", {
}); });
exports.PDFViewer = exports.PresentationModeState = undefined; exports.PDFViewer = exports.PresentationModeState = undefined;
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
var _ui_utils = require('./ui_utils'); var _ui_utils = require('./ui_utils');
@ -216,7 +216,7 @@ var PDFViewer = function pdfViewer() {
return; return;
} }
var pagesCount = pdfDocument.numPages; var pagesCount = pdfDocument.numPages;
var pagesCapability = (0, _pdfjs.createPromiseCapability)(); var pagesCapability = (0, _pdf.createPromiseCapability)();
this.pagesPromise = pagesCapability.promise; this.pagesPromise = pagesCapability.promise;
pagesCapability.promise.then(function () { pagesCapability.promise.then(function () {
_this._pageViewsReady = true; _this._pageViewsReady = true;
@ -226,7 +226,7 @@ var PDFViewer = function pdfViewer() {
}); });
}); });
var isOnePageRenderedResolved = false; var isOnePageRenderedResolved = false;
var onePageRenderedCapability = (0, _pdfjs.createPromiseCapability)(); var onePageRenderedCapability = (0, _pdf.createPromiseCapability)();
this.onePageRendered = onePageRenderedCapability.promise; this.onePageRendered = onePageRenderedCapability.promise;
var bindOnAfterAndBeforeDraw = function bindOnAfterAndBeforeDraw(pageView) { var bindOnAfterAndBeforeDraw = function bindOnAfterAndBeforeDraw(pageView) {
pageView.onBeforeDraw = function () { pageView.onBeforeDraw = function () {
@ -246,7 +246,7 @@ var PDFViewer = function pdfViewer() {
var viewport = pdfPage.getViewport(scale * _ui_utils.CSS_UNITS); var viewport = pdfPage.getViewport(scale * _ui_utils.CSS_UNITS);
for (var pageNum = 1; pageNum <= pagesCount; ++pageNum) { for (var pageNum = 1; pageNum <= pagesCount; ++pageNum) {
var textLayerFactory = null; var textLayerFactory = null;
if (!_pdfjs.PDFJS.disableTextLayer) { if (!_pdf.PDFJS.disableTextLayer) {
textLayerFactory = _this; textLayerFactory = _this;
} }
var pageView = new _pdf_page_view.PDFPageView({ var pageView = new _pdf_page_view.PDFPageView({
@ -266,7 +266,7 @@ var PDFViewer = function pdfViewer() {
_this._pages.push(pageView); _this._pages.push(pageView);
} }
onePageRenderedCapability.promise.then(function () { onePageRenderedCapability.promise.then(function () {
if (_pdfjs.PDFJS.disableAutoFetch) { if (_pdf.PDFJS.disableAutoFetch) {
pagesCapability.resolve(); pagesCapability.resolve();
return; return;
} }
@ -364,7 +364,7 @@ var PDFViewer = function pdfViewer() {
if (!noScroll) { if (!noScroll) {
var page = this._currentPageNumber, var page = this._currentPageNumber,
dest; dest;
if (this._location && !_pdfjs.PDFJS.ignoreCurrentPositionOnZoom && !(this.isInPresentationMode || this.isChangingPresentationMode)) { if (this._location && !_pdf.PDFJS.ignoreCurrentPositionOnZoom && !(this.isInPresentationMode || this.isChangingPresentationMode)) {
page = this._location.pageNumber; page = this._location.pageNumber;
dest = [null, { name: 'XYZ' }, this._location.left, this._location.top, null]; dest = [null, { name: 'XYZ' }, this._location.left, this._location.top, null];
} }

29
lib/web/pdfjs.js

@ -1,29 +0,0 @@
/* Copyright 2017 Mozilla Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
'use strict';
{
var pdfjsLib;
if (typeof __pdfjsdev_webpack__ === 'undefined') {
if (typeof window !== 'undefined' && window['pdfjs-dist/build/pdf']) {
pdfjsLib = window['pdfjs-dist/build/pdf'];
} else if (typeof require === 'function') {
pdfjsLib = require('../pdf.js');
} else {
throw new Error('Neither `require` nor `window` found');
}
}
module.exports = pdfjsLib;
}

4
lib/web/text_layer_builder.js

@ -21,7 +21,7 @@ exports.DefaultTextLayerFactory = exports.TextLayerBuilder = undefined;
var _dom_events = require('./dom_events'); var _dom_events = require('./dom_events');
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
var EXPAND_DIVS_TIMEOUT = 300; var EXPAND_DIVS_TIMEOUT = 300;
var TextLayerBuilder = function TextLayerBuilderClosure() { var TextLayerBuilder = function TextLayerBuilderClosure() {
@ -63,7 +63,7 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
this.cancel(); this.cancel();
this.textDivs = []; this.textDivs = [];
var textLayerFrag = document.createDocumentFragment(); var textLayerFrag = document.createDocumentFragment();
this.textLayerRenderTask = (0, _pdfjs.renderTextLayer)({ this.textLayerRenderTask = (0, _pdf.renderTextLayer)({
textContent: this.textContent, textContent: this.textContent,
container: textLayerFrag, container: textLayerFrag,
viewport: this.viewport, viewport: this.viewport,

16
lib/web/ui_utils.js

@ -19,7 +19,7 @@ Object.defineProperty(exports, "__esModule", {
}); });
exports.localized = exports.animationStarted = exports.normalizeWheelEventDelta = exports.binarySearchFirstItem = exports.watchScroll = exports.scrollIntoView = exports.getOutputScale = exports.approximateFraction = exports.roundToDivide = exports.getVisibleElements = exports.parseQueryString = exports.noContextMenuHandler = exports.getPDFFileNameFromURL = exports.ProgressBar = exports.EventBus = exports.mozL10n = exports.RendererType = exports.cloneObj = exports.VERTICAL_PADDING = exports.SCROLLBAR_PADDING = exports.MAX_AUTO_SCALE = exports.UNKNOWN_SCALE = exports.MAX_SCALE = exports.MIN_SCALE = exports.DEFAULT_SCALE = exports.DEFAULT_SCALE_VALUE = exports.CSS_UNITS = undefined; exports.localized = exports.animationStarted = exports.normalizeWheelEventDelta = exports.binarySearchFirstItem = exports.watchScroll = exports.scrollIntoView = exports.getOutputScale = exports.approximateFraction = exports.roundToDivide = exports.getVisibleElements = exports.parseQueryString = exports.noContextMenuHandler = exports.getPDFFileNameFromURL = exports.ProgressBar = exports.EventBus = exports.mozL10n = exports.RendererType = exports.cloneObj = exports.VERTICAL_PADDING = exports.SCROLLBAR_PADDING = exports.MAX_AUTO_SCALE = exports.UNKNOWN_SCALE = exports.MAX_SCALE = exports.MIN_SCALE = exports.DEFAULT_SCALE = exports.DEFAULT_SCALE_VALUE = exports.CSS_UNITS = undefined;
var _pdfjs = require('./pdfjs'); var _pdf = require('../pdf');
var CSS_UNITS = 96.0 / 72.0; var CSS_UNITS = 96.0 / 72.0;
var DEFAULT_SCALE_VALUE = 'auto'; var DEFAULT_SCALE_VALUE = 'auto';
@ -35,14 +35,14 @@ var RendererType = {
SVG: 'svg' SVG: 'svg'
}; };
var mozL10n = typeof document !== 'undefined' ? document.mozL10n || document.webL10n : undefined; var mozL10n = typeof document !== 'undefined' ? document.mozL10n || document.webL10n : undefined;
_pdfjs.PDFJS.disableFullscreen = _pdfjs.PDFJS.disableFullscreen === undefined ? false : _pdfjs.PDFJS.disableFullscreen; _pdf.PDFJS.disableFullscreen = _pdf.PDFJS.disableFullscreen === undefined ? false : _pdf.PDFJS.disableFullscreen;
_pdfjs.PDFJS.useOnlyCssZoom = _pdfjs.PDFJS.useOnlyCssZoom === undefined ? false : _pdfjs.PDFJS.useOnlyCssZoom; _pdf.PDFJS.useOnlyCssZoom = _pdf.PDFJS.useOnlyCssZoom === undefined ? false : _pdf.PDFJS.useOnlyCssZoom;
_pdfjs.PDFJS.maxCanvasPixels = _pdfjs.PDFJS.maxCanvasPixels === undefined ? 16777216 : _pdfjs.PDFJS.maxCanvasPixels; _pdf.PDFJS.maxCanvasPixels = _pdf.PDFJS.maxCanvasPixels === undefined ? 16777216 : _pdf.PDFJS.maxCanvasPixels;
_pdfjs.PDFJS.disableHistory = _pdfjs.PDFJS.disableHistory === undefined ? false : _pdfjs.PDFJS.disableHistory; _pdf.PDFJS.disableHistory = _pdf.PDFJS.disableHistory === undefined ? false : _pdf.PDFJS.disableHistory;
_pdfjs.PDFJS.disableTextLayer = _pdfjs.PDFJS.disableTextLayer === undefined ? false : _pdfjs.PDFJS.disableTextLayer; _pdf.PDFJS.disableTextLayer = _pdf.PDFJS.disableTextLayer === undefined ? false : _pdf.PDFJS.disableTextLayer;
_pdfjs.PDFJS.ignoreCurrentPositionOnZoom = _pdfjs.PDFJS.ignoreCurrentPositionOnZoom === undefined ? false : _pdfjs.PDFJS.ignoreCurrentPositionOnZoom; _pdf.PDFJS.ignoreCurrentPositionOnZoom = _pdf.PDFJS.ignoreCurrentPositionOnZoom === undefined ? false : _pdf.PDFJS.ignoreCurrentPositionOnZoom;
{ {
_pdfjs.PDFJS.locale = _pdfjs.PDFJS.locale === undefined && typeof navigator !== 'undefined' ? navigator.language : _pdfjs.PDFJS.locale; _pdf.PDFJS.locale = _pdf.PDFJS.locale === undefined && typeof navigator !== 'undefined' ? navigator.language : _pdf.PDFJS.locale;
} }
function getOutputScale(ctx) { function getOutputScale(ctx) {
var devicePixelRatio = window.devicePixelRatio || 1; var devicePixelRatio = window.devicePixelRatio || 1;

2
package.json

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

82
web/pdf_viewer.js

@ -98,7 +98,6 @@ return /******/ (function(modules) { // webpackBootstrap
"use strict"; "use strict";
{
var pdfjsLib; var pdfjsLib;
if (typeof __pdfjsdev_webpack__ === 'undefined') { if (typeof __pdfjsdev_webpack__ === 'undefined') {
if (typeof window !== 'undefined' && window['pdfjs-dist/build/pdf']) { if (typeof window !== 'undefined' && window['pdfjs-dist/build/pdf']) {
@ -110,7 +109,6 @@ return /******/ (function(modules) { // webpackBootstrap
} }
} }
module.exports = pdfjsLib; module.exports = pdfjsLib;
}
/***/ }), /***/ }),
/* 1 */ /* 1 */
@ -124,7 +122,7 @@ Object.defineProperty(exports, "__esModule", {
}); });
exports.localized = exports.animationStarted = exports.normalizeWheelEventDelta = exports.binarySearchFirstItem = exports.watchScroll = exports.scrollIntoView = exports.getOutputScale = exports.approximateFraction = exports.roundToDivide = exports.getVisibleElements = exports.parseQueryString = exports.noContextMenuHandler = exports.getPDFFileNameFromURL = exports.ProgressBar = exports.EventBus = exports.mozL10n = exports.RendererType = exports.cloneObj = exports.VERTICAL_PADDING = exports.SCROLLBAR_PADDING = exports.MAX_AUTO_SCALE = exports.UNKNOWN_SCALE = exports.MAX_SCALE = exports.MIN_SCALE = exports.DEFAULT_SCALE = exports.DEFAULT_SCALE_VALUE = exports.CSS_UNITS = undefined; exports.localized = exports.animationStarted = exports.normalizeWheelEventDelta = exports.binarySearchFirstItem = exports.watchScroll = exports.scrollIntoView = exports.getOutputScale = exports.approximateFraction = exports.roundToDivide = exports.getVisibleElements = exports.parseQueryString = exports.noContextMenuHandler = exports.getPDFFileNameFromURL = exports.ProgressBar = exports.EventBus = exports.mozL10n = exports.RendererType = exports.cloneObj = exports.VERTICAL_PADDING = exports.SCROLLBAR_PADDING = exports.MAX_AUTO_SCALE = exports.UNKNOWN_SCALE = exports.MAX_SCALE = exports.MIN_SCALE = exports.DEFAULT_SCALE = exports.DEFAULT_SCALE_VALUE = exports.CSS_UNITS = undefined;
var _pdfjs = __w_pdfjs_require__(0); var _pdfjsLib = __w_pdfjs_require__(0);
var CSS_UNITS = 96.0 / 72.0; var CSS_UNITS = 96.0 / 72.0;
var DEFAULT_SCALE_VALUE = 'auto'; var DEFAULT_SCALE_VALUE = 'auto';
@ -140,14 +138,14 @@ var RendererType = {
SVG: 'svg' SVG: 'svg'
}; };
var mozL10n = typeof document !== 'undefined' ? document.mozL10n || document.webL10n : undefined; var mozL10n = typeof document !== 'undefined' ? document.mozL10n || document.webL10n : undefined;
_pdfjs.PDFJS.disableFullscreen = _pdfjs.PDFJS.disableFullscreen === undefined ? false : _pdfjs.PDFJS.disableFullscreen; _pdfjsLib.PDFJS.disableFullscreen = _pdfjsLib.PDFJS.disableFullscreen === undefined ? false : _pdfjsLib.PDFJS.disableFullscreen;
_pdfjs.PDFJS.useOnlyCssZoom = _pdfjs.PDFJS.useOnlyCssZoom === undefined ? false : _pdfjs.PDFJS.useOnlyCssZoom; _pdfjsLib.PDFJS.useOnlyCssZoom = _pdfjsLib.PDFJS.useOnlyCssZoom === undefined ? false : _pdfjsLib.PDFJS.useOnlyCssZoom;
_pdfjs.PDFJS.maxCanvasPixels = _pdfjs.PDFJS.maxCanvasPixels === undefined ? 16777216 : _pdfjs.PDFJS.maxCanvasPixels; _pdfjsLib.PDFJS.maxCanvasPixels = _pdfjsLib.PDFJS.maxCanvasPixels === undefined ? 16777216 : _pdfjsLib.PDFJS.maxCanvasPixels;
_pdfjs.PDFJS.disableHistory = _pdfjs.PDFJS.disableHistory === undefined ? false : _pdfjs.PDFJS.disableHistory; _pdfjsLib.PDFJS.disableHistory = _pdfjsLib.PDFJS.disableHistory === undefined ? false : _pdfjsLib.PDFJS.disableHistory;
_pdfjs.PDFJS.disableTextLayer = _pdfjs.PDFJS.disableTextLayer === undefined ? false : _pdfjs.PDFJS.disableTextLayer; _pdfjsLib.PDFJS.disableTextLayer = _pdfjsLib.PDFJS.disableTextLayer === undefined ? false : _pdfjsLib.PDFJS.disableTextLayer;
_pdfjs.PDFJS.ignoreCurrentPositionOnZoom = _pdfjs.PDFJS.ignoreCurrentPositionOnZoom === undefined ? false : _pdfjs.PDFJS.ignoreCurrentPositionOnZoom; _pdfjsLib.PDFJS.ignoreCurrentPositionOnZoom = _pdfjsLib.PDFJS.ignoreCurrentPositionOnZoom === undefined ? false : _pdfjsLib.PDFJS.ignoreCurrentPositionOnZoom;
{ {
_pdfjs.PDFJS.locale = _pdfjs.PDFJS.locale === undefined && typeof navigator !== 'undefined' ? navigator.language : _pdfjs.PDFJS.locale; _pdfjsLib.PDFJS.locale = _pdfjsLib.PDFJS.locale === undefined && typeof navigator !== 'undefined' ? navigator.language : _pdfjsLib.PDFJS.locale;
} }
function getOutputScale(ctx) { function getOutputScale(ctx) {
var devicePixelRatio = window.devicePixelRatio || 1; var devicePixelRatio = window.devicePixelRatio || 1;
@ -1021,7 +1019,7 @@ exports.DefaultAnnotationLayerFactory = exports.AnnotationLayerBuilder = undefin
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 _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 _pdfjs = __w_pdfjs_require__(0); var _pdfjsLib = __w_pdfjs_require__(0);
var _ui_utils = __w_pdfjs_require__(1); var _ui_utils = __w_pdfjs_require__(1);
@ -1059,7 +1057,7 @@ var AnnotationLayerBuilder = function () {
downloadManager: _this.downloadManager downloadManager: _this.downloadManager
}; };
if (_this.div) { if (_this.div) {
_pdfjs.AnnotationLayer.update(parameters); _pdfjsLib.AnnotationLayer.update(parameters);
} else { } else {
if (annotations.length === 0) { if (annotations.length === 0) {
return; return;
@ -1068,7 +1066,7 @@ var AnnotationLayerBuilder = function () {
_this.div.className = 'annotationLayer'; _this.div.className = 'annotationLayer';
_this.pageDiv.appendChild(_this.div); _this.pageDiv.appendChild(_this.div);
parameters.div = _this.div; parameters.div = _this.div;
_pdfjs.AnnotationLayer.render(parameters); _pdfjsLib.AnnotationLayer.render(parameters);
if (typeof _ui_utils.mozL10n !== 'undefined') { if (typeof _ui_utils.mozL10n !== 'undefined') {
_ui_utils.mozL10n.translate(_this.div); _ui_utils.mozL10n.translate(_this.div);
} }
@ -1129,7 +1127,7 @@ var _createClass = function () { function defineProperties(target, props) { for
var _ui_utils = __w_pdfjs_require__(1); var _ui_utils = __w_pdfjs_require__(1);
var _pdfjs = __w_pdfjs_require__(0); var _pdfjsLib = __w_pdfjs_require__(0);
var _dom_events = __w_pdfjs_require__(2); var _dom_events = __w_pdfjs_require__(2);
@ -1279,14 +1277,14 @@ var PDFPageView = function () {
return; return;
} }
var isScalingRestricted = false; var isScalingRestricted = false;
if (this.canvas && _pdfjs.PDFJS.maxCanvasPixels > 0) { if (this.canvas && _pdfjsLib.PDFJS.maxCanvasPixels > 0) {
var outputScale = this.outputScale; var outputScale = this.outputScale;
if ((Math.floor(this.viewport.width) * outputScale.sx | 0) * (Math.floor(this.viewport.height) * outputScale.sy | 0) > _pdfjs.PDFJS.maxCanvasPixels) { if ((Math.floor(this.viewport.width) * outputScale.sx | 0) * (Math.floor(this.viewport.height) * outputScale.sy | 0) > _pdfjsLib.PDFJS.maxCanvasPixels) {
isScalingRestricted = true; isScalingRestricted = true;
} }
} }
if (this.canvas) { if (this.canvas) {
if (_pdfjs.PDFJS.useOnlyCssZoom || this.hasRestrictedScaling && isScalingRestricted) { if (_pdfjsLib.PDFJS.useOnlyCssZoom || this.hasRestrictedScaling && isScalingRestricted) {
this.cssTransform(this.canvas, true); this.cssTransform(this.canvas, true);
this.eventBus.dispatch('pagerendered', { this.eventBus.dispatch('pagerendered', {
source: this, source: this,
@ -1345,7 +1343,7 @@ var PDFPageView = function () {
scaleY = width / height; scaleY = width / height;
} }
var cssTransform = 'rotate(' + relativeRotation + 'deg) ' + 'scale(' + scaleX + ',' + scaleY + ')'; var cssTransform = 'rotate(' + relativeRotation + 'deg) ' + 'scale(' + scaleX + ',' + scaleY + ')';
_pdfjs.CustomStyle.setProp('transform', target, cssTransform); _pdfjsLib.CustomStyle.setProp('transform', target, cssTransform);
if (this.textLayer) { if (this.textLayer) {
var textLayerViewport = this.textLayer.viewport; var textLayerViewport = this.textLayer.viewport;
var textRelativeRotation = this.viewport.rotation - textLayerViewport.rotation; var textRelativeRotation = this.viewport.rotation - textLayerViewport.rotation;
@ -1377,8 +1375,8 @@ var PDFPageView = function () {
console.error('Bad rotation value.'); console.error('Bad rotation value.');
break; break;
} }
_pdfjs.CustomStyle.setProp('transform', textLayerDiv, 'rotate(' + textAbsRotation + 'deg) ' + 'scale(' + scale + ', ' + scale + ') ' + 'translate(' + transX + ', ' + transY + ')'); _pdfjsLib.CustomStyle.setProp('transform', textLayerDiv, 'rotate(' + textAbsRotation + 'deg) ' + 'scale(' + scale + ', ' + scale + ') ' + 'translate(' + transX + ', ' + transY + ')');
_pdfjs.CustomStyle.setProp('transformOrigin', textLayerDiv, '0% 0%'); _pdfjsLib.CustomStyle.setProp('transformOrigin', textLayerDiv, '0% 0%');
} }
if (redrawAnnotations && this.annotationLayer) { if (redrawAnnotations && this.annotationLayer) {
this.annotationLayer.render(this.viewport, 'display'); this.annotationLayer.render(this.viewport, 'display');
@ -1442,7 +1440,7 @@ var PDFPageView = function () {
if (paintTask === _this.paintTask) { if (paintTask === _this.paintTask) {
_this.paintTask = null; _this.paintTask = null;
} }
if (error === 'cancelled' || error instanceof _pdfjs.RenderingCancelledException) { if (error === 'cancelled' || error instanceof _pdfjsLib.RenderingCancelledException) {
_this.error = null; _this.error = null;
return Promise.resolve(undefined); return Promise.resolve(undefined);
} }
@ -1497,7 +1495,7 @@ var PDFPageView = function () {
}, { }, {
key: 'paintOnCanvas', key: 'paintOnCanvas',
value: function paintOnCanvas(canvasWrapper) { value: function paintOnCanvas(canvasWrapper) {
var renderCapability = (0, _pdfjs.createPromiseCapability)(); var renderCapability = (0, _pdfjsLib.createPromiseCapability)();
var result = { var result = {
promise: renderCapability.promise, promise: renderCapability.promise,
onRenderContinue: function onRenderContinue(cont) { onRenderContinue: function onRenderContinue(cont) {
@ -1524,15 +1522,15 @@ var PDFPageView = function () {
var ctx = canvas.getContext('2d', { alpha: false }); var ctx = canvas.getContext('2d', { alpha: false });
var outputScale = (0, _ui_utils.getOutputScale)(ctx); var outputScale = (0, _ui_utils.getOutputScale)(ctx);
this.outputScale = outputScale; this.outputScale = outputScale;
if (_pdfjs.PDFJS.useOnlyCssZoom) { if (_pdfjsLib.PDFJS.useOnlyCssZoom) {
var actualSizeViewport = viewport.clone({ scale: _ui_utils.CSS_UNITS }); var actualSizeViewport = viewport.clone({ scale: _ui_utils.CSS_UNITS });
outputScale.sx *= actualSizeViewport.width / viewport.width; outputScale.sx *= actualSizeViewport.width / viewport.width;
outputScale.sy *= actualSizeViewport.height / viewport.height; outputScale.sy *= actualSizeViewport.height / viewport.height;
outputScale.scaled = true; outputScale.scaled = true;
} }
if (_pdfjs.PDFJS.maxCanvasPixels > 0) { if (_pdfjsLib.PDFJS.maxCanvasPixels > 0) {
var pixelsInViewport = viewport.width * viewport.height; var pixelsInViewport = viewport.width * viewport.height;
var maxScale = Math.sqrt(_pdfjs.PDFJS.maxCanvasPixels / pixelsInViewport); var maxScale = Math.sqrt(_pdfjsLib.PDFJS.maxCanvasPixels / pixelsInViewport);
if (outputScale.sx > maxScale || outputScale.sy > maxScale) { if (outputScale.sx > maxScale || outputScale.sy > maxScale) {
outputScale.sx = maxScale; outputScale.sx = maxScale;
outputScale.sy = maxScale; outputScale.sy = maxScale;
@ -1582,8 +1580,8 @@ var PDFPageView = function () {
var cancelled = false; var cancelled = false;
var ensureNotCancelled = function ensureNotCancelled() { var ensureNotCancelled = function ensureNotCancelled() {
if (cancelled) { if (cancelled) {
if (_pdfjs.PDFJS.pdfjsNext) { if (_pdfjsLib.PDFJS.pdfjsNext) {
throw new _pdfjs.RenderingCancelledException('Rendering cancelled, page ' + _this2.id, 'svg'); throw new _pdfjsLib.RenderingCancelledException('Rendering cancelled, page ' + _this2.id, 'svg');
} else { } else {
throw 'cancelled'; throw 'cancelled';
} }
@ -1593,7 +1591,7 @@ var PDFPageView = function () {
var actualSizeViewport = this.viewport.clone({ scale: _ui_utils.CSS_UNITS }); var actualSizeViewport = this.viewport.clone({ scale: _ui_utils.CSS_UNITS });
var promise = pdfPage.getOperatorList().then(function (opList) { var promise = pdfPage.getOperatorList().then(function (opList) {
ensureNotCancelled(); ensureNotCancelled();
var svgGfx = new _pdfjs.SVGGraphics(pdfPage.commonObjs, pdfPage.objs); var svgGfx = new _pdfjsLib.SVGGraphics(pdfPage.commonObjs, pdfPage.objs);
return svgGfx.getSVG(opList, actualSizeViewport).then(function (svg) { return svgGfx.getSVG(opList, actualSizeViewport).then(function (svg) {
ensureNotCancelled(); ensureNotCancelled();
_this2.svg = svg; _this2.svg = svg;
@ -1655,7 +1653,7 @@ exports.DefaultTextLayerFactory = exports.TextLayerBuilder = undefined;
var _dom_events = __w_pdfjs_require__(2); var _dom_events = __w_pdfjs_require__(2);
var _pdfjs = __w_pdfjs_require__(0); var _pdfjsLib = __w_pdfjs_require__(0);
var EXPAND_DIVS_TIMEOUT = 300; var EXPAND_DIVS_TIMEOUT = 300;
var TextLayerBuilder = function TextLayerBuilderClosure() { var TextLayerBuilder = function TextLayerBuilderClosure() {
@ -1697,7 +1695,7 @@ var TextLayerBuilder = function TextLayerBuilderClosure() {
this.cancel(); this.cancel();
this.textDivs = []; this.textDivs = [];
var textLayerFrag = document.createDocumentFragment(); var textLayerFrag = document.createDocumentFragment();
this.textLayerRenderTask = (0, _pdfjs.renderTextLayer)({ this.textLayerRenderTask = (0, _pdfjsLib.renderTextLayer)({
textContent: this.textContent, textContent: this.textContent,
container: textLayerFrag, container: textLayerFrag,
viewport: this.viewport, viewport: this.viewport,
@ -2078,7 +2076,7 @@ Object.defineProperty(exports, "__esModule", {
}); });
exports.DownloadManager = undefined; exports.DownloadManager = undefined;
var _pdfjs = __w_pdfjs_require__(0); var _pdfjsLib = __w_pdfjs_require__(0);
; ;
function download(blobUrl, filename) { function download(blobUrl, filename) {
@ -2103,7 +2101,7 @@ function download(blobUrl, filename) {
function DownloadManager() {} function DownloadManager() {}
DownloadManager.prototype = { DownloadManager.prototype = {
downloadUrl: function DownloadManager_downloadUrl(url, filename) { downloadUrl: function DownloadManager_downloadUrl(url, filename) {
if (!(0, _pdfjs.createValidAbsoluteUrl)(url, 'http://example.com')) { if (!(0, _pdfjsLib.createValidAbsoluteUrl)(url, 'http://example.com')) {
return; return;
} }
download(url + '#pdfjs.action=download', filename); download(url + '#pdfjs.action=download', filename);
@ -2112,7 +2110,7 @@ DownloadManager.prototype = {
if (navigator.msSaveBlob) { if (navigator.msSaveBlob) {
return navigator.msSaveBlob(new Blob([data], { type: contentType }), filename); return navigator.msSaveBlob(new Blob([data], { type: contentType }), filename);
} }
var blobUrl = (0, _pdfjs.createObjectURL)(data, contentType, _pdfjs.PDFJS.disableCreateObjectURL); var blobUrl = (0, _pdfjsLib.createObjectURL)(data, contentType, _pdfjsLib.PDFJS.disableCreateObjectURL);
download(blobUrl, filename); download(blobUrl, filename);
}, },
download: function DownloadManager_download(blob, url, filename) { download: function DownloadManager_download(blob, url, filename) {
@ -2122,7 +2120,7 @@ DownloadManager.prototype = {
} }
return; return;
} }
if (_pdfjs.PDFJS.disableCreateObjectURL) { if (_pdfjsLib.PDFJS.disableCreateObjectURL) {
this.downloadUrl(url, filename); this.downloadUrl(url, filename);
return; return;
} }
@ -2144,7 +2142,7 @@ Object.defineProperty(exports, "__esModule", {
}); });
exports.PDFFindController = exports.FindStates = undefined; exports.PDFFindController = exports.FindStates = undefined;
var _pdfjs = __w_pdfjs_require__(0); var _pdfjsLib = __w_pdfjs_require__(0);
var _ui_utils = __w_pdfjs_require__(1); var _ui_utils = __w_pdfjs_require__(1);
@ -2327,7 +2325,7 @@ var PDFFindController = function PDFFindControllerClosure() {
var promise = Promise.resolve(); var promise = Promise.resolve();
var _loop = function _loop(i, ii) { var _loop = function _loop(i, ii) {
var extractTextCapability = (0, _pdfjs.createPromiseCapability)(); var extractTextCapability = (0, _pdfjsLib.createPromiseCapability)();
_this2.extractTextPromises[i] = extractTextCapability.promise; _this2.extractTextPromises[i] = extractTextCapability.promise;
promise = promise.then(function () { promise = promise.then(function () {
return _this2.pdfViewer.getPageTextContent(i).then(function (textContent) { return _this2.pdfViewer.getPageTextContent(i).then(function (textContent) {
@ -2829,7 +2827,7 @@ Object.defineProperty(exports, "__esModule", {
}); });
exports.PDFViewer = exports.PresentationModeState = undefined; exports.PDFViewer = exports.PresentationModeState = undefined;
var _pdfjs = __w_pdfjs_require__(0); var _pdfjsLib = __w_pdfjs_require__(0);
var _ui_utils = __w_pdfjs_require__(1); var _ui_utils = __w_pdfjs_require__(1);
@ -3026,7 +3024,7 @@ var PDFViewer = function pdfViewer() {
return; return;
} }
var pagesCount = pdfDocument.numPages; var pagesCount = pdfDocument.numPages;
var pagesCapability = (0, _pdfjs.createPromiseCapability)(); var pagesCapability = (0, _pdfjsLib.createPromiseCapability)();
this.pagesPromise = pagesCapability.promise; this.pagesPromise = pagesCapability.promise;
pagesCapability.promise.then(function () { pagesCapability.promise.then(function () {
_this._pageViewsReady = true; _this._pageViewsReady = true;
@ -3036,7 +3034,7 @@ var PDFViewer = function pdfViewer() {
}); });
}); });
var isOnePageRenderedResolved = false; var isOnePageRenderedResolved = false;
var onePageRenderedCapability = (0, _pdfjs.createPromiseCapability)(); var onePageRenderedCapability = (0, _pdfjsLib.createPromiseCapability)();
this.onePageRendered = onePageRenderedCapability.promise; this.onePageRendered = onePageRenderedCapability.promise;
var bindOnAfterAndBeforeDraw = function bindOnAfterAndBeforeDraw(pageView) { var bindOnAfterAndBeforeDraw = function bindOnAfterAndBeforeDraw(pageView) {
pageView.onBeforeDraw = function () { pageView.onBeforeDraw = function () {
@ -3056,7 +3054,7 @@ var PDFViewer = function pdfViewer() {
var viewport = pdfPage.getViewport(scale * _ui_utils.CSS_UNITS); var viewport = pdfPage.getViewport(scale * _ui_utils.CSS_UNITS);
for (var pageNum = 1; pageNum <= pagesCount; ++pageNum) { for (var pageNum = 1; pageNum <= pagesCount; ++pageNum) {
var textLayerFactory = null; var textLayerFactory = null;
if (!_pdfjs.PDFJS.disableTextLayer) { if (!_pdfjsLib.PDFJS.disableTextLayer) {
textLayerFactory = _this; textLayerFactory = _this;
} }
var pageView = new _pdf_page_view.PDFPageView({ var pageView = new _pdf_page_view.PDFPageView({
@ -3076,7 +3074,7 @@ var PDFViewer = function pdfViewer() {
_this._pages.push(pageView); _this._pages.push(pageView);
} }
onePageRenderedCapability.promise.then(function () { onePageRenderedCapability.promise.then(function () {
if (_pdfjs.PDFJS.disableAutoFetch) { if (_pdfjsLib.PDFJS.disableAutoFetch) {
pagesCapability.resolve(); pagesCapability.resolve();
return; return;
} }
@ -3174,7 +3172,7 @@ var PDFViewer = function pdfViewer() {
if (!noScroll) { if (!noScroll) {
var page = this._currentPageNumber, var page = this._currentPageNumber,
dest; dest;
if (this._location && !_pdfjs.PDFJS.ignoreCurrentPositionOnZoom && !(this.isInPresentationMode || this.isChangingPresentationMode)) { if (this._location && !_pdfjsLib.PDFJS.ignoreCurrentPositionOnZoom && !(this.isInPresentationMode || this.isChangingPresentationMode)) {
page = this._location.pageNumber; page = this._location.pageNumber;
dest = [null, { name: 'XYZ' }, this._location.left, this._location.top, null]; dest = [null, { name: 'XYZ' }, this._location.left, this._location.top, null];
} }

2
web/pdf_viewer.js.map

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