aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLech Wilczyński <lech.wilczynski@gmail.com>2012-01-12 12:08:21 +0100
committerLech Wilczyński <lech.wilczynski@gmail.com>2012-01-12 12:08:21 +0100
commit11e5ddc77a7927305f20016cf507791050837aca (patch)
tree26bfe7d167a2db71abfacffc1534ad85506117c6
parentba1bba11d6ee40854ddddf13c63f58e93a6597dc (diff)
downloadimpress.js-11e5ddc77a7927305f20016cf507791050837aca.tar.gz
Added mouse wheel event listener to select next slide
-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