From: Saebekassebil Date: Thu, 7 Jun 2012 19:27:26 +0000 (+0200) Subject: Dismiss native browser zoom, and use PDF.JS zoom instead X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=2dacbb7a03f591218b0b0fdd83765ebe18405aea;p=pdf.js.git Dismiss native browser zoom, and use PDF.JS zoom instead --- diff --git a/web/viewer.js b/web/viewer.js index 751f2de..7d07b99 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -1844,6 +1844,18 @@ window.addEventListener('pagechange', function pagechange(evt) { document.getElementById('next').disabled = (page >= PDFView.pages.length); }, 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) { var handled = false; var cmd = (evt.ctrlKey ? 1 : 0) |