]> git.parisson.com Git - pdf.js.git/commitdiff
Fixed issue #67: zooming in in the multi-page viewer makes pages disappear.
authorJustin D'Arcangelo <justindarc@gmail.com>
Sun, 26 Jun 2011 05:05:22 +0000 (01:05 -0400)
committerJustin D'Arcangelo <justindarc@gmail.com>
Sun, 26 Jun 2011 05:05:22 +0000 (01:05 -0400)
multi_page_viewer.js

index f262734d3c104b34ecd088e3dc29e6f58fd13e2d..aeb9ea38f6342645cdf3d7f53da29462ff2e41b4 100644 (file)
@@ -132,10 +132,6 @@ var PDFViewer = {
       for (i = 1; i <= PDFViewer.numberOfPages; i++) {
         PDFViewer.createPage(i);
       }
-      
-      if (PDFViewer.numberOfPages > 0) {
-        PDFViewer.drawPage(1);
-      }
     }
     
     for (i = 0; i < PDFViewer.scaleSelect.childNodes; i++) {
@@ -153,6 +149,12 @@ var PDFViewer = {
     }
     
     PDFViewer.scaleSelect.value = Math.floor(PDFViewer.scale * 100) + '%';
+    
+    // Clear the array of the last pages drawn to force a redraw.
+    PDFViewer.lastPagesDrawn = [];
+    
+    // Jump the scroll position to the correct page.
+    PDFViewer.goToPage(PDFViewer.pageNumber);
   },
   
   goToPage: function(num) {