diff --git a/plugin/leap/leap.js b/plugin/leap/leap.js index ad2e3db7458672253f5f8f79d22363307d9535eb..9737529097a258d956dd597662e4bbb2b870b514 100644 --- a/plugin/leap/leap.js +++ b/plugin/leap/leap.js @@ -22,21 +22,14 @@ var b=right.criteria;if(a!==b){if(a>b||a===void 0)return 1;if(a<b||b===void 0)re (function () { var controller = new Leap.Controller({enableGestures: true}), - lastGesture = 0, config = Reveal.getConfig().leap || { naturalSwipe: true - }, - now; + }; controller.on('frame', function (frame) { - now = new Date().getTime(); - if( lastGesture === 0 ) { - lastGesture = now; - } - - if ( (now - lastGesture) > 500 && frame.gestures.length > 0 ) { + if ( frame.gestures.length > 0 ) { var gesture = frame.gestures[0], x = gesture.direction[0], y = gesture.direction[1]; @@ -50,8 +43,6 @@ var b=right.criteria;if(a!==b){if(a>b||a===void 0)return 1;if(a<b||b===void 0)re } else { config.naturalSwipe ? Reveal.right() : Reveal.left(); } - - lastGesture = now; } else { if ( y > 0 ) { config.naturalSwipe ? Reveal.down() : Reveal.up(); @@ -59,14 +50,10 @@ var b=right.criteria;if(a!==b){if(a>b||a===void 0)return 1;if(a<b||b===void 0)re config.naturalSwipe ? Reveal.up() : Reveal.down(); } } - - lastGesture = now; } else if( frame.hands.length == 2 ) { if ( y > 0 ) { Reveal.toggleOverview(); } - - lastGesture = now; } } }