This is an interesting idea. I know we get many requests for gesture recognition on BlackBerry 10. Adding the link below as references as well for the BB platform :)
https://developer.blackberry.com/native/reference/bb10/com.qnx.doc.gestures.lib_ref/topic/overview.html -Erik ________________________________________ From: jbo...@openmv.com [jbo...@openmv.com] Sent: Wednesday, April 17, 2013 12:42 PM To: dev@cordova.apache.org Subject: Standardized gestures 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? --------------------------------------------------------------------- This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.