page number works (not editable yet)
This commit is contained in:
parent
18211be401
commit
d94709c2f0
@ -56,7 +56,7 @@
|
|||||||
<div class="splitToolbarButtonSeparator"></div>
|
<div class="splitToolbarButtonSeparator"></div>
|
||||||
<div class="toolbarButton pageDown" title="Next Page" onclick="PDFView.page++"></div>
|
<div class="toolbarButton pageDown" title="Next Page" onclick="PDFView.page++"></div>
|
||||||
</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 id="numPages" class="toolbarLabel"></div>
|
||||||
<div class="toolbarButtonFlexibleSpacer"></div>
|
<div class="toolbarButtonFlexibleSpacer"></div>
|
||||||
<div class="splitToolbarButton">
|
<div class="splitToolbarButton">
|
||||||
|
@ -276,7 +276,7 @@ var PDFView = {
|
|||||||
|
|
||||||
set page(val) {
|
set page(val) {
|
||||||
var pages = this.pages;
|
var pages = this.pages;
|
||||||
var input = document.getElementById('pageNumber');
|
var input = parseInt(document.getElementById('pageNumber'));
|
||||||
if (!(0 < val && val <= pages.length)) {
|
if (!(0 < val && val <= pages.length)) {
|
||||||
var event = document.createEvent('UIEvents');
|
var event = document.createEvent('UIEvents');
|
||||||
event.initUIEvent('pagechange', false, false, window, 0);
|
event.initUIEvent('pagechange', false, false, window, 0);
|
||||||
@ -499,7 +499,6 @@ var PDFView = {
|
|||||||
var id = pdf.fingerprint;
|
var id = pdf.fingerprint;
|
||||||
var storedHash = null;
|
var storedHash = null;
|
||||||
document.getElementById('numPages').textContent = '/ '+pagesCount;
|
document.getElementById('numPages').textContent = '/ '+pagesCount;
|
||||||
document.getElementById('pageNumber').max = pagesCount;
|
|
||||||
PDFView.documentFingerprint = id;
|
PDFView.documentFingerprint = id;
|
||||||
var store = PDFView.store = new Settings(id);
|
var store = PDFView.store = new Settings(id);
|
||||||
if (store.get('exists', false)) {
|
if (store.get('exists', false)) {
|
||||||
@ -1452,8 +1451,8 @@ window.addEventListener('scalechange', function scalechange(evt) {
|
|||||||
|
|
||||||
window.addEventListener('pagechange', function pagechange(evt) {
|
window.addEventListener('pagechange', function pagechange(evt) {
|
||||||
var page = evt.pageNumber;
|
var page = evt.pageNumber;
|
||||||
if (document.getElementById('pageNumber').value != page)
|
if (parseInt(document.getElementById('pageNumber').textContent) != page)
|
||||||
document.getElementById('pageNumber').value = page;
|
document.getElementById('pageNumber').textContent = page;
|
||||||
document.getElementById('previous').disabled = (page <= 1);
|
document.getElementById('previous').disabled = (page <= 1);
|
||||||
document.getElementById('next').disabled = (page >= PDFView.pages.length);
|
document.getElementById('next').disabled = (page >= PDFView.pages.length);
|
||||||
}, true);
|
}, true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user