mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-10 18:25:37 +02:00
Dismiss native browser zoom, and use PDF.JS zoom instead
This commit is contained in:
parent
1c1447e599
commit
2dacbb7a03
1 changed files with 12 additions and 0 deletions
|
@ -1844,6 +1844,18 @@ window.addEventListener('pagechange', function pagechange(evt) {
|
||||||
document.getElementById('next').disabled = (page >= PDFView.pages.length);
|
document.getElementById('next').disabled = (page >= PDFView.pages.length);
|
||||||
}, true);
|
}, true);
|
||||||
|
|
||||||
|
// Firefox specific event, so that we can prevent browser from zooming
|
||||||
|
window.addEventListener('DOMMouseScroll', function(evt) {
|
||||||
|
if(evt.ctrlKey) {
|
||||||
|
evt.preventDefault();
|
||||||
|
|
||||||
|
var ticks = evt.detail;
|
||||||
|
var direction = (ticks > 0) ? 'zoomOut' : 'zoomIn';
|
||||||
|
for(var i = 0, length = Math.abs(ticks); i < length; i++)
|
||||||
|
PDFView[direction]();
|
||||||
|
}
|
||||||
|
}, false);
|
||||||
|
|
||||||
window.addEventListener('keydown', function keydown(evt) {
|
window.addEventListener('keydown', function keydown(evt) {
|
||||||
var handled = false;
|
var handled = false;
|
||||||
var cmd = (evt.ctrlKey ? 1 : 0) |
|
var cmd = (evt.ctrlKey ? 1 : 0) |
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue