]> git.parisson.com Git - pdf.js.git/commitdiff
fix next/prev, small tweaks
authorChris Jones <jones.chris.g@gmail.com>
Thu, 12 May 2011 05:05:46 +0000 (17:05 +1200)
committerChris Jones <jones.chris.g@gmail.com>
Thu, 12 May 2011 05:05:46 +0000 (17:05 +1200)
pdf.js
test.html

diff --git a/pdf.js b/pdf.js
index b52fc366d2d4350bb93783a12b1ff93342f15c37..efca6b987db6f28fce87dcffa1b56549b6122787 100644 (file)
--- a/pdf.js
+++ b/pdf.js
@@ -1810,6 +1810,7 @@ var Page = (function() {
                                height: mediaBox[3] - mediaBox[1] });
             var args = [];
             var map = gfx.map;
+            contents.reset();   // TODO support multiple display()s
             var parser = new Parser(new Lexer(contents), false);
             var obj;
             while (!IsEOF(obj = parser.getObj())) {
index 767923ef88147dd8fea5a6b2b6baa74c9d766329..5addd3a1b2e89e811ca332de4740602b244d299d 100644 (file)
--- a/test.html
+++ b/test.html
@@ -44,6 +44,7 @@ function xhrstate() {
 }
 
 function displayPage(num) {
+    var start = Date.now();
     var page = pdf.getPage(pageNum = num);
     pageDisplay.value = num;
 
@@ -54,7 +55,6 @@ function displayPage(num) {
     ctx.restore();
 
     var gfx = new CanvasGraphics(ctx);
-    var start = Date.now();
     page.display(gfx);
     timeDisplay.innerHTML = (Date.now() - start) + "ms";
 }
@@ -77,7 +77,7 @@ function prevPage() {
   <div>
     <button onclick="prevPage();">Previous</button>
     <button onclick="nextPage();">Next</button>
-    <input type="text" id="pageNumber" value="0" size="5"></input>
+    <input type="text" id="pageNumber" value="1" size="5"></input>
     Time to render: <span id="time"></span>
   <div id="viewer">
     <!-- Canvas dimensions must be specified in CSS pixels.  CSS pixels