From 3f6df90e507d824b43c09905d82c437b7ec18ea8 Mon Sep 17 00:00:00 2001 From: Justin D'Arcangelo Date: Sun, 26 Jun 2011 01:05:22 -0400 Subject: [PATCH] Fixed issue #67: zooming in in the multi-page viewer makes pages disappear. --- multi_page_viewer.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/multi_page_viewer.js b/multi_page_viewer.js index f262734d3..aeb9ea38f 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) {