OSDN Git Service

Version 0.6.64, fixed X.Callback & function-hash, working Touch & Pointer Event.
[pettanr/clientJs.git] / 0.6.x / js / ui / 05_XUI_Gesture.js
index 5f1b300..ba655fd 100644 (file)
@@ -38,6 +38,7 @@
                        pointerType, i, l, touches, ret, active, gesture, startEv,\r
                        hammer, deltaTime, deltaX, deltaY, velocity;\r
 \r
+               //console.log( 'Hammer@handleEvent ' + X.UI.Event.IdToName[ e.type ] + ' ' + e.pointerType );\r
                if( !type ) return;\r
                \r
                if( e.pointerType ){\r
                                // only when the instance options have enabled this gesture\r
                                active[ gesture.name ] &&\r
                                        // if a handler returns false, we stop with the detection\r
-                                       ( ret |= ( gesture.handler.call( gesture, e, hammer ) || X.Callback.NONE ) );\r
+                                       ( ret |= ( gesture.handler( e, hammer ) || X.Callback.NONE ) );\r
                        };\r
 \r
                        // endevent, but not the last touch, so dont stop\r
        \r
        // detect touchevents\r
        Hammer.HAS_POINTEREVENTS = navigator.pointerEnabled || navigator.msPointerEnabled;\r
+       Hammer.HAS_POINTEREVENTS && console.log( 'Hammer.HAS_POINTEREVENTS : true' );\r
+\r
 \r
        // eventtypes per touchevent (start, move, end)\r
        // are filled by HamEvent.determineEventTypes on setup\r