diff --git a/web/viewer.html b/web/viewer.html index 1d3680e30..16284c229 100644 --- a/web/viewer.html +++ b/web/viewer.html @@ -56,7 +56,7 @@
-
1
+
diff --git a/web/viewer.js b/web/viewer.js index 5a4b573a5..0c2a471ff 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -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);