Merge pull request #2590 from Snuffleupagus/pageNumber-float-fix
Improve the behaviour of the pageNumber input field
This commit is contained in:
commit
9d3f7a0a0d
@ -2912,9 +2912,19 @@ document.addEventListener('DOMContentLoaded', function webViewerLoad(evt) {
|
|||||||
PDFView.download();
|
PDFView.download();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
document.getElementById('pageNumber').addEventListener('click',
|
||||||
|
function() {
|
||||||
|
this.select();
|
||||||
|
});
|
||||||
|
|
||||||
document.getElementById('pageNumber').addEventListener('change',
|
document.getElementById('pageNumber').addEventListener('change',
|
||||||
function() {
|
function() {
|
||||||
PDFView.page = this.value;
|
// Handle the user inputting a floating point number.
|
||||||
|
PDFView.page = (this.value | 0);
|
||||||
|
|
||||||
|
if (this.value !== (this.value | 0).toString()) {
|
||||||
|
this.value = PDFView.page;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
document.getElementById('scaleSelect').addEventListener('change',
|
document.getElementById('scaleSelect').addEventListener('change',
|
||||||
|
Loading…
Reference in New Issue
Block a user