]> git.parisson.com Git - pdf.js.git/commitdiff
Prevent default actions when zooming. Otherwise the browser performs a zoom of the...
authorJulian Viereck <julian.viereck@gmail.com>
Sun, 18 Dec 2011 19:42:06 +0000 (20:42 +0100)
committerJulian Viereck <julian.viereck@gmail.com>
Sun, 18 Dec 2011 19:42:06 +0000 (20:42 +0100)
web/viewer.js

index daf0174ab329e94f1e625cc08507e3b5c59565ff..d9732c2a3e562976bb067820fee134098fc7b215 100644 (file)
@@ -895,18 +895,26 @@ window.addEventListener('keydown', function keydown(evt) {
       return; // ignoring if the 'controls' element is focused
     curElement = curElement.parentNode;
   }
+  var handled = false;
   switch (evt.keyCode) {
     case 61: // FF/Mac '='
     case 107: // FF '+' and '='
     case 187: // Chrome '+'
       PDFView.zoomIn();
+      handled = true;
       break;
     case 109: // FF '-'
     case 189: // Chrome '-'
       PDFView.zoomOut();
+      handled = true;
       break;
     case 48: // '0'
       PDFView.setScale(kDefaultScale, true);
+      handled = true;
       break;
   }
+
+  if (handled) {
+    evt.preventDefault();
+  }
 });