go.talks: add support for mouse wheel interaction on the slides. R=adg CC=golang-dev https://golang.org/cl/11967047
diff --git a/present/static/slides.js b/present/static/slides.js index 863e7ac..5bbf5e8 100644 --- a/present/static/slides.js +++ b/present/static/slides.js
@@ -297,6 +297,14 @@ document.body.removeEventListener('touchend', handleTouchEnd, true); }; +/* Mouse wheel events */ + +function handleMouseWheel(event) { + var delta = event.wheelDelta; + if (delta > 0) nextSlide(); + if (delta < 0) prevSlide(); +} + /* Preloading frames */ function disableSlideFrames(no) { @@ -365,6 +373,10 @@ /* Swiping */ document.body.addEventListener('touchstart', handleTouchStart, false); + + /* Scrolling */ + + document.body.addEventListener('mousewheel', handleMouseWheel, false); } /* Hash functions */