]> git.parisson.com Git - pdf.js.git/commitdiff
Fix container not defined error.
authorBrendan Dahl <brendan.dahl@gmail.com>
Mon, 30 Apr 2012 20:05:32 +0000 (13:05 -0700)
committerBrendan Dahl <brendan.dahl@gmail.com>
Mon, 30 Apr 2012 20:05:32 +0000 (13:05 -0700)
web/viewer.js

index 98caa45be270af13c822484501792335239a60d8..2b5d7dc9f7b10bb2dff79c82bb18234e0975ab38 100644 (file)
@@ -218,9 +218,11 @@ var PDFView = {
   currentScaleValue: null,
   initialBookmark: document.location.hash.substring(1),
   container: null,
+  initialized: false,
   // called once when the document is loaded
-  init: function pdfViewInit() {
+  initialize: function pdfViewInitialize() {
     this.container = document.getElementById('viewerContainer');
+    this.initialized = true;
   },
 
   setScale: function pdfViewSetScale(val, resetAutoSettings) {
@@ -1315,7 +1317,7 @@ var TextLayerBuilder = function textLayerBuilder(textLayerDiv) {
 };
 
 window.addEventListener('load', function webViewerLoad(evt) {
-  PDFView.init();
+  PDFView.initialize();
   var params = PDFView.parseQueryString(document.location.search.substring(1));
 
   var file = PDFJS.isFirefoxExtension ?
@@ -1393,6 +1395,8 @@ function preDraw() {
 }
 
 function updateViewarea() {
+  if (!PDFView.initialized)
+    return;
   var visiblePages = PDFView.getVisiblePages();
   var pageToDraw;
   for (var i = 0; i < visiblePages.length; i++) {