Browse Source

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

pdfjsbot 8 years ago
parent
commit
9745e8c8e7

+ 1 - 1
bower.json

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

+ 6 - 6
build/pdf.combined.js

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

File diff suppressed because it is too large
+ 0 - 0
build/pdf.combined.js.map


+ 6 - 6
build/pdf.js

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

File diff suppressed because it is too large
+ 0 - 0
build/pdf.js.map


File diff suppressed because it is too large
+ 0 - 0
build/pdf.min.js


+ 2 - 2
build/pdf.worker.js

@@ -37038,8 +37038,8 @@ exports.Type1Parser = Type1Parser;
 "use strict";
 
 
-var pdfjsVersion = '1.8.398';
-var pdfjsBuild = '96377832';
+var pdfjsVersion = '1.8.400';
+var pdfjsBuild = '1e6f49b1';
 var pdfjsCoreWorker = __w_pdfjs_require__(8);
 {
   __w_pdfjs_require__(19);

File diff suppressed because it is too large
+ 0 - 0
build/pdf.worker.js.map


+ 2 - 2
lib/display/api.js

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

+ 2 - 2
lib/display/global.js

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

+ 2 - 2
lib/pdf.js

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

+ 2 - 2
lib/pdf.worker.js

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

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

+ 52 - 52
lib/web/app.js

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

+ 2 - 2
lib/web/chromecom.js

@@ -27,7 +27,7 @@ var _preferences = require('./preferences');
 
 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"); } }
 
@@ -57,7 +57,7 @@ ChromeCom.request = function ChromeCom_request(action, data, callback) {
 };
 ChromeCom.resolvePDFFile = function (file, overlayManager, callback) {
   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;
     resolveLocalFileSystemURL(file, function onResolvedFSURL(fileEntry) {
       fileEntry.file(function (fileObject) {

+ 4 - 4
lib/web/download_manager.js

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

+ 2 - 2
lib/web/firefox_print_service.js

@@ -23,7 +23,7 @@ var _ui_utils = require('./ui_utils');
 
 var _app = require('./app');
 
-var _pdfjs = require('./pdfjs');
+var _pdf = require('../pdf');
 
 function composePage(pdfDocument, pageNumber, size, printContainer) {
   var canvas = document.createElement('canvas');
@@ -85,7 +85,7 @@ _app.PDFPrintServiceFactory.instance = {
   get supportsPrinting() {
     var canvas = document.createElement('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) {
     return new FirefoxPrintService(pdfDocument, pagesOverview, printContainer);

+ 8 - 8
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 _pdfjs = require('./pdfjs');
+var _pdf = require('../pdf');
 
 var _preferences = require('./preferences');
 
@@ -87,7 +87,7 @@ var DownloadManager = function DownloadManagerClosure() {
       });
     },
     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', {
         blobUrl: blobUrl,
         originalUrl: blobUrl,
@@ -167,9 +167,9 @@ var FirefoxPreferences = function (_BasePreferences) {
   }
 })();
 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) {
   FirefoxCom.request('requestDataRange', {
     begin: begin,
@@ -237,19 +237,19 @@ _app.PDFViewerApplication.externalServices = {
 
   get supportsIntegratedFind() {
     var support = FirefoxCom.requestSync('supportsIntegratedFind');
-    return (0, _pdfjs.shadow)(this, 'supportsIntegratedFind', support);
+    return (0, _pdf.shadow)(this, 'supportsIntegratedFind', support);
   },
   get supportsDocumentFonts() {
     var support = FirefoxCom.requestSync('supportsDocumentFonts');
-    return (0, _pdfjs.shadow)(this, 'supportsDocumentFonts', support);
+    return (0, _pdf.shadow)(this, 'supportsDocumentFonts', support);
   },
   get supportsDocumentColors() {
     var support = FirefoxCom.requestSync('supportsDocumentColors');
-    return (0, _pdfjs.shadow)(this, 'supportsDocumentColors', support);
+    return (0, _pdf.shadow)(this, 'supportsDocumentColors', support);
   },
   get supportedMouseWheelZoomModifierKeys() {
     var support = FirefoxCom.requestSync('supportedMouseWheelZoomModifierKeys');
-    return (0, _pdfjs.shadow)(this, 'supportedMouseWheelZoomModifierKeys', support);
+    return (0, _pdf.shadow)(this, 'supportedMouseWheelZoomModifierKeys', support);
   }
 };
 document.mozL10n.setExternalLocalizerServices({

+ 2 - 2
lib/web/password_prompt.js

@@ -23,7 +23,7 @@ var _createClass = function () { function defineProperties(target, props) { for
 
 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"); } }
 
@@ -60,7 +60,7 @@ var PasswordPrompt = function () {
       this.overlayManager.open(this.overlayName).then(function () {
         _this2.input.focus();
         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.');
         }
         _this2.label.textContent = promptString;

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

+ 2 - 2
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 _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"); } }
 
@@ -130,7 +130,7 @@ var PDFDocumentProperties = function () {
       this.url = null;
       this.maybeFileSize = 0;
       delete this.fieldData;
-      this._dataAvailableCapability = (0, _pdfjs.createPromiseCapability)();
+      this._dataAvailableCapability = (0, _pdf.createPromiseCapability)();
     }
   }, {
     key: '_updateUI',

+ 2 - 2
lib/web/pdf_find_controller.js

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

+ 4 - 4
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 _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"); } }
 
@@ -60,9 +60,9 @@ var PDFOutlineViewer = function () {
       var _this = this;
 
       if (item.url) {
-        (0, _pdfjs.addLinkAttributes)(element, {
+        (0, _pdf.addLinkAttributes)(element, {
           url: item.url,
-          target: item.newWindow ? _pdfjs.PDFJS.LinkTarget.BLANK : undefined
+          target: item.newWindow ? _pdf.PDFJS.LinkTarget.BLANK : undefined
         });
         return;
       }
@@ -153,7 +153,7 @@ var PDFOutlineViewer = function () {
           var element = document.createElement('a');
           this._bindLink(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);
           if (item.items.length > 0) {
             hasAnyNesting = true;

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

+ 2 - 2
lib/web/pdf_print_service.js

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

+ 3 - 3
lib/web/pdf_thumbnail_view.js

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

+ 6 - 6
lib/web/pdf_viewer.js

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

+ 0 - 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;
-}

+ 2 - 2
lib/web/text_layer_builder.js

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

+ 8 - 8
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;
 
-var _pdfjs = require('./pdfjs');
+var _pdf = require('../pdf');
 
 var CSS_UNITS = 96.0 / 72.0;
 var DEFAULT_SCALE_VALUE = 'auto';
@@ -35,14 +35,14 @@ var RendererType = {
   SVG: 'svg'
 };
 var mozL10n = typeof document !== 'undefined' ? document.mozL10n || document.webL10n : undefined;
-_pdfjs.PDFJS.disableFullscreen = _pdfjs.PDFJS.disableFullscreen === undefined ? false : _pdfjs.PDFJS.disableFullscreen;
-_pdfjs.PDFJS.useOnlyCssZoom = _pdfjs.PDFJS.useOnlyCssZoom === undefined ? false : _pdfjs.PDFJS.useOnlyCssZoom;
-_pdfjs.PDFJS.maxCanvasPixels = _pdfjs.PDFJS.maxCanvasPixels === undefined ? 16777216 : _pdfjs.PDFJS.maxCanvasPixels;
-_pdfjs.PDFJS.disableHistory = _pdfjs.PDFJS.disableHistory === undefined ? false : _pdfjs.PDFJS.disableHistory;
-_pdfjs.PDFJS.disableTextLayer = _pdfjs.PDFJS.disableTextLayer === undefined ? false : _pdfjs.PDFJS.disableTextLayer;
-_pdfjs.PDFJS.ignoreCurrentPositionOnZoom = _pdfjs.PDFJS.ignoreCurrentPositionOnZoom === undefined ? false : _pdfjs.PDFJS.ignoreCurrentPositionOnZoom;
+_pdf.PDFJS.disableFullscreen = _pdf.PDFJS.disableFullscreen === undefined ? false : _pdf.PDFJS.disableFullscreen;
+_pdf.PDFJS.useOnlyCssZoom = _pdf.PDFJS.useOnlyCssZoom === undefined ? false : _pdf.PDFJS.useOnlyCssZoom;
+_pdf.PDFJS.maxCanvasPixels = _pdf.PDFJS.maxCanvasPixels === undefined ? 16777216 : _pdf.PDFJS.maxCanvasPixels;
+_pdf.PDFJS.disableHistory = _pdf.PDFJS.disableHistory === undefined ? false : _pdf.PDFJS.disableHistory;
+_pdf.PDFJS.disableTextLayer = _pdf.PDFJS.disableTextLayer === undefined ? false : _pdf.PDFJS.disableTextLayer;
+_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) {
   var devicePixelRatio = window.devicePixelRatio || 1;

+ 1 - 1
package.json

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

+ 49 - 51
web/pdf_viewer.js

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

File diff suppressed because it is too large
+ 0 - 0
web/pdf_viewer.js.map


Some files were not shown because too many files changed in this diff