Skip to content

Commit

Permalink
fix for #6
Browse files Browse the repository at this point in the history
fix touchstart and touchdrag event handlers with jQuery
  • Loading branch information
yads committed Dec 10, 2014
1 parent bd57c1b commit e4affbe
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 9 deletions.
12 changes: 8 additions & 4 deletions dist/ng-tiny-scrollbar.js
Expand Up @@ -160,9 +160,10 @@ angular.module('ngTinyScrollbar', [])
}

function touchstart(event) {
if (1 === event.touches.length) {
var evntObj = (event && event.originalEvent) || event || $window.event;
if (1 === evntObj.touches.length) {
event.stopPropagation();
start(event.touches[0]);
start(evntObj.touches[0]);
}
}

Expand Down Expand Up @@ -241,8 +242,11 @@ angular.module('ngTinyScrollbar', [])
}

function touchdrag(event) {
event.preventDefault();
drag(event.touches[0]);
var evntObj = (event && event.originalEvent) || event || $window.event;
if (1 === evntObj.touches.length) {
event.preventDefault();
drag(evntObj.touches[0]);
}
}

function drag(event) {
Expand Down
2 changes: 1 addition & 1 deletion dist/ng-tiny-scrollbar.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 8 additions & 4 deletions src/ng-tiny-scrollbar.js
Expand Up @@ -160,9 +160,10 @@ angular.module('ngTinyScrollbar', [])
}

function touchstart(event) {
if (1 === event.touches.length) {
var evntObj = (event && event.originalEvent) || event || $window.event;
if (1 === evntObj.touches.length) {
event.stopPropagation();
start(event.touches[0]);
start(evntObj.touches[0]);
}
}

Expand Down Expand Up @@ -241,8 +242,11 @@ angular.module('ngTinyScrollbar', [])
}

function touchdrag(event) {
event.preventDefault();
drag(event.touches[0]);
var evntObj = (event && event.originalEvent) || event || $window.event;
if (1 === evntObj.touches.length) {
event.preventDefault();
drag(evntObj.touches[0]);
}
}

function drag(event) {
Expand Down
10 changes: 10 additions & 0 deletions test/test.jquery.html
@@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>

</body>
</html>

0 comments on commit e4affbe

Please sign in to comment.