Skip to content

Commit

Permalink
Allow turning keyboard events off, closes #3
Browse files Browse the repository at this point in the history
  • Loading branch information
echa committed Feb 6, 2015
1 parent 5e53f3e commit ee9ce00
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions src/ng-scrollable.js
Original file line number Diff line number Diff line change
Expand Up @@ -396,9 +396,11 @@ angular.module('ngScrollable', [])
$document.on('mousemove', onMouseMoveY);
$document.on('mouseup', onMouseUpY);
// keyboard
element.on('mouseenter', hoverOn);
element.on('mouseleave', hoverOff);
$document.on('keydown', handleKey);
if (config.useKeyboard) {
element.on('mouseenter', hoverOn);
element.on('mouseleave', hoverOff);
$document.on('keydown', handleKey);
}
// mouse wheel
element.on('wheel', handleWheel);
element.on('mousewheel', handleWheel);
Expand All @@ -420,9 +422,11 @@ angular.module('ngScrollable', [])
$document.off('mousemove', onMouseMoveY);
$document.off('mouseup', onMouseUpY);
// keyboard
element.off('mouseenter', hoverOn);
element.off('mouseleave', hoverOff);
$document.off('keydown', handleKey);
if (config.useKeyboard) {
element.off('mouseenter', hoverOn);
element.off('mouseleave', hoverOff);
$document.off('keydown', handleKey);
}
// mouse wheel
element.off('wheel', handleWheel);
element.off('mousewheel', handleWheel);
Expand Down

0 comments on commit ee9ce00

Please sign in to comment.