From d5a695757ace70f40db986d7793ecc72c2b4f2d1 Mon Sep 17 00:00:00 2001 From: Max Lynch Date: Sun, 16 Mar 2014 21:39:40 -0500 Subject: [PATCH] fix(scrollView): show bar with mouse wheel. Fixes #809 --- js/views/scrollView.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/js/views/scrollView.js b/js/views/scrollView.js index 47504b16c0..b8493b3cf1 100644 --- a/js/views/scrollView.js +++ b/js/views/scrollView.js @@ -687,8 +687,20 @@ ionic.views.Scroll = ionic.views.View.inherit({ mousedown = false; }, false); + var wheelShowBarFn = ionic.debounce(function() { + console.log('SHOWFN'); + self.__fadeScrollbars('in'); + }, 500, true); + + var wheelHideBarFn = ionic.debounce(function() { + console.log('HIDEFN'); + self.__fadeScrollbars('out'); + }, 100, false); + document.addEventListener("mousewheel", function(e) { + wheelShowBarFn(); self.scrollBy(e.wheelDeltaX/self.options.wheelDampen, -e.wheelDeltaY/self.options.wheelDampen); + wheelHideBarFn(); }); } },