From: Justin D'Arcangelo Date: Sun, 26 Jun 2011 05:05:22 +0000 (-0400) Subject: Fixed issue #67: zooming in in the multi-page viewer makes pages disappear. X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=745379a1ae89d9514a7c2d30806d681fc6f595c8;p=pdf.js.git Fixed issue #67: zooming in in the multi-page viewer makes pages disappear. --- diff --git a/multi_page_viewer.js b/multi_page_viewer.js index f262734..aeb9ea3 100644 --- a/multi_page_viewer.js +++ b/multi_page_viewer.js @@ -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) {