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