Change 20100611-maxcarlson-e by [email protected] on 2010-06-11 
11:30:44 MDT
    in /Users/maxcarlson/openlaszlo/trunk-clean
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Fix text mouse interaction in swf10

Bugs Fixed: LPP-8119 - Make a generic 'notifying event' for more efficient 
runtime callback handling, LPP-9101 - swf10: mouse events for text links 
interfere with clickable views beneath them

Technical Reviewer: ptw
QA Reviewer: hminsky

Details: LzTextSprite - Set mouseEnabled from activateLinks() which is called 
when ontextlink is registerd in LzText.

LzSprite - Add textlinksneedmouseevents quirk, set to true.

LzIdle - Use subclass of LzNotifyEvent to handle registration for kernel idle 
events.

LzDefs - Update LzDeclaredEventClass to take an optional argument for the event 
constructor to be used.

LzText - In the constructor, use special LzTextlinkEvent LzNotifyEvent to turn 
off/on clickable text if the textlinksneedmouseevents quirk is true.

LaszloEvents - Use specific event class if specified.

Library - include LzNotifyEvent.

LzNotifyEvent - Shared implementation of notifications.
    

Tests: See LPP-9101, links in debugger still work.

Files:
M       WEB-INF/lps/lfc/kernel/swf9/LzTextSprite.as
M       WEB-INF/lps/lfc/kernel/swf9/LzSprite.as
M       WEB-INF/lps/lfc/services/LzIdle.lzs
M       WEB-INF/lps/lfc/core/LzDefs.lzs
M       WEB-INF/lps/lfc/views/LzText.lzs
M       WEB-INF/lps/lfc/events/LaszloEvents.lzs
A       WEB-INF/lps/lfc/events/LzNotifyEvent.lzs
M       WEB-INF/lps/lfc/events/Library.lzs

Changeset: 
http://svn.openlaszlo.org/openlaszlo/patches/20100611-maxcarlson-e.tar

Reply via email to