aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBartek Szopka <bartek.szopka+github@gmail.com>2012-01-02 12:22:33 -0800
committerBartek Szopka <bartek.szopka+github@gmail.com>2012-01-02 12:22:33 -0800
commit19029d2c1df7198906e806e12cd42dd63459845b (patch)
tree81223abac40d4fde44243be8622fbc11ece81419
parent10905d882414c9876ce363a42364bd332851cb92 (diff)
parent848f50ffa84525b81599af4bf442fc1e00e184de (diff)
downloadimpress.js-19029d2c1df7198906e806e12cd42dd63459845b.tar.gz
Merge pull request #15 from makaimc/master
impressive presentation pointers support added!
-rw-r--r--js/impress.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/js/impress.js b/js/impress.js
index 36bd5bf..cf9db25 100644
--- a/js/impress.js
+++ b/js/impress.js
@@ -226,10 +226,11 @@
// EVENTS
document.addEventListener("keydown", function ( event ) {
- if ( event.keyCode == 9 || event.keyCode == 32 || (event.keyCode >= 37 && event.keyCode <= 40) ) {
+ if ( event.keyCode == 9 || ( event.keyCode >= 32 && event.keyCode <= 34 ) || (event.keyCode >= 37 && event.keyCode <= 40) ) {
var active = $(".step.active", impress);
var next = active;
switch( event.keyCode ) {
+ case 33: ; // pg up
case 37: ; // left
case 38: // up
next = steps.indexOf( active ) - 1;
@@ -237,6 +238,7 @@
break;
case 9: ; // tab
case 32: ; // space
+ case 34: ; // pg down
case 39: ; // right
case 40: // down
next = steps.indexOf( active ) + 1;
@@ -249,6 +251,7 @@
event.preventDefault();
}
}, false);
+
// Sometimes it's possible to trigger focus on first link with some keyboard action.
// Browser in such a case tries to scroll the page to make this element visible