I'm experimenting with Cordova on Android, iOS and Windows 8. 

Has there been a discussion around trying to implement to set of 'standard' 
gesture recognizers:
http://msdn.microsoft.com/library/windows/apps/BR241937
http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizer_basics/GestureRecognizer_basics.html
http://developer.android.com/reference/android/view/GestureDetector.html

The idea would be that the native side executes JavaScript like:  
javascript:cordova.fireEvent('tap', {node: document.elementFromPoint(400, 300), 
x: 400, y:300 });
javascript:cordova.fireEvent('slide', {node: document.elementFromPoint(400, 
300), x: 400, y:300});

This function could use document.createEvent to initiate events on the DOM node:
https://developer.mozilla.org/en-US/docs/DOM/document.createEvent

The purpose of this would be to have a consistent set of gesture recognition 
across different devices instead of having javascript code in the 'WebView' 
trying to do gesture detection.

Thoughts? 

Reply via email to