Swipe gestures

This commit is contained in:
Max Lynch
2013-08-26 19:09:06 -05:00
parent 90ea2fd684
commit 2db29fb35b
5 changed files with 234 additions and 10 deletions

View File

@ -16,6 +16,7 @@
<a href="#" class="button button-success">Swipe me!</a>
<div id="event-log"></div>
</div>
<script src="../../js/framework/framework-utils.js"></script>
<script src="../../js/framework/framework-gestures.js"></script>
<script src="../../js/framework/framework-events.js"></script>
<script src="events.js"></script>

View File

@ -19,3 +19,51 @@ window.FM.on('touch', function(e) {
event: e
});
});
window.FM.on('release', function(e) {
console.log('GOT RELEASE', e);
logEvent({
type: 'release',
event: e
});
});
window.FM.on('swipe', function(e) {
console.log('GOT SWIPE', e);
logEvent({
type: 'swipe',
event: e
});
e.target.classList.add('swipeleft');
});
window.FM.on('swiperight', function(e) {
console.log('GOT SWIPE RIGHT', e);
logEvent({
type: 'swiperight',
event: e
});
e.target.classList.add('swiperight');
});
window.FM.on('swipeleft', function(e) {
console.log('GOT SWIPE LEFT', e);
logEvent({
type: 'swipeleft',
event: e
});
e.target.classList.add('swipeleft');
});
window.FM.on('swipeup', function(e) {
console.log('GOT SWIPE UP', e);
logEvent({
type: 'swipeup',
event: e
});
});
window.FM.on('swipedown', function(e) {
console.log('GOT SWIPE DOWN', e);
logEvent({
type: 'swipedown',
event: e
});
});