Looking at this now -- will test on iPad. On 2010-05-01, at 00:10, Max Carlson wrote:
> Change 20100430-maxcarlson-O by [email protected] on 2010-04-30 > 18:15:26 PDT > in /Users/maxcarlson/openlaszlo/trunk-clean > for http://svn.openlaszlo.org/openlaszlo/trunk > > Summary: Add support for touch devices > > Bugs Fixed: LPP-8904 - Support touch and gesture events > > Technical Reviewer: ptw > QA Reviewer: hminsky > > Details: LzSprite - Add touchevents capability, set to true for > iphone/android. Reorganize __setClickable() to register/unregister for > touchstart/move/end events when capabilities.touchevents is true, clean up > IE-specific event registration. __mouseEvent() sends > onmousedown/over/up/out/click events for touchevents. > > LzMouseKernel - When touchevents is true, listen for global touchend events, > and look at the position of the first finger to find the global mouse > position. > > embednew - Add iPad and Android browser detection, set appropriate default > flags. Shorten lookups, simplify getAbsolutePosition() for Safari. > > Tests: LzPix dhtml now allows dragging on iPad, iPhone, Android and runs as > before in Safari and other browsers. > > Files: > M WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js > M WEB-INF/lps/lfc/kernel/dhtml/LzMouseKernel.js > M lps/includes/source/embednew.js > > Changeset: > http://svn.openlaszlo.org/openlaszlo/patches/20100430-maxcarlson-O.tar >
