aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBartek Szopka <bartek.szopka+github@gmail.com>2012-01-12 03:51:21 -0800
committerBartek Szopka <bartek.szopka+github@gmail.com>2012-01-12 03:51:21 -0800
commit8b3c38afe2c8ee17ec454e7df9fa560dfa20f2cd (patch)
tree69acdffb36697794abab80f13b25a7e4cf936dfc
parent940a28b2463e6f3f1bb0a764575ed79a7f7e9f9d (diff)
parent11e5ddc77a7927305f20016cf507791050837aca (diff)
downloadimpress.js-8b3c38afe2c8ee17ec454e7df9fa560dfa20f2cd.tar.gz
Merge pull request #51 from OpenGrid/patch-1
impressive mouse wheel support added
-rw-r--r--js/impress.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/js/impress.js b/js/impress.js
index dfbaaef..8b626b7 100644
--- a/js/impress.js
+++ b/js/impress.js
@@ -306,6 +306,12 @@
}
});
+ document.addEventListener("mousewheel", function( event ) {
+ next = steps.indexOf( active ) - event.wheelDelta / Math.abs(event.wheelDelta);
+ next = next >= 0 ? steps[ next ] : steps[ steps.length-1 ];
+ select(next);
+ }, false);
+
var getElementFromUrl = function () {
// get id from url # by removing `#` or `#/` from the beginning,
// so both "fallback" `#slide-id` and "enhanced" `#/slide-id` will work