cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik Johnson <erjohn...@blackberry.com>
Subject RE: Standardized gestures
Date Wed, 17 Apr 2013 16:47:07 GMT
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: jbondc@openmv.com [jbondc@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.

Mime
View raw message