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.

Reply via email to