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?