]> git.parisson.com Git - pdf.js.git/commitdiff
page number works (not editable yet)
authorArtur Adib <arturadib@gmail.com>
Fri, 13 Apr 2012 00:30:13 +0000 (17:30 -0700)
committerArtur Adib <arturadib@gmail.com>
Fri, 13 Apr 2012 00:30:13 +0000 (17:30 -0700)
web/viewer.html
web/viewer.js

index 1d3680e30e14df4b2ca8251fcb96fc19aba0a7c4..16284c2292612a7629a1f4da47218df2c1675e1a 100644 (file)
@@ -56,7 +56,7 @@
               <div class="splitToolbarButtonSeparator"></div>
               <div class="toolbarButton pageDown" title="Next Page" onclick="PDFView.page++"></div>
             </div>
-            <div id="pageNumber" class="toolbarField" contentEditable="true">1</div>
+            <div id="pageNumber" class="toolbarField" contentEditable="true"></div>
             <div id="numPages" class="toolbarLabel"></div>
             <div class="toolbarButtonFlexibleSpacer"></div>
             <div class="splitToolbarButton">
index 5a4b573a5e09be8f408213d4f4107ad663b7864a..0c2a471ff5181cca0b3aa853d58cf7a3905e7948 100644 (file)
@@ -276,7 +276,7 @@ var PDFView = {
 
   set page(val) {
     var pages = this.pages;
-    var input = document.getElementById('pageNumber');
+    var input = parseInt(document.getElementById('pageNumber'));
     if (!(0 < val && val <= pages.length)) {
       var event = document.createEvent('UIEvents');
       event.initUIEvent('pagechange', false, false, window, 0);
@@ -499,7 +499,6 @@ var PDFView = {
     var id = pdf.fingerprint;
     var storedHash = null;
     document.getElementById('numPages').textContent = '/ '+pagesCount;
-    document.getElementById('pageNumber').max = pagesCount;
     PDFView.documentFingerprint = id;
     var store = PDFView.store = new Settings(id);
     if (store.get('exists', false)) {
@@ -1452,8 +1451,8 @@ window.addEventListener('scalechange', function scalechange(evt) {
 
 window.addEventListener('pagechange', function pagechange(evt) {
   var page = evt.pageNumber;
-  if (document.getElementById('pageNumber').value != page)
-    document.getElementById('pageNumber').value = page;
+  if (parseInt(document.getElementById('pageNumber').textContent) != page)
+    document.getElementById('pageNumber').textContent = page;
   document.getElementById('previous').disabled = (page <= 1);
   document.getElementById('next').disabled = (page >= PDFView.pages.length);
 }, true);