[Laszlo-dev] For Review: Change 20090103-hqm-F Summary: always set textfield.mouseEnabled=true in swf9 LzTextSprite
Henry Minsky
henry.minsky at gmail.com
Sat Jan 3 20:25:24 PST 2009
This change just keeps textfield.mouseEnabled = true all the time in
the LzTextSprite. This at least makes the same behavior in swf8 and
swf9, for non-clickable text with links.
The current behavior in swf8, when clickable=true on a <text> view,
clicking on a hyperlink causes the view to only generate onclick events,
and doesn't send the ontextlink event.
I'm not sure how to get the hand cursor to appear in dhtml over
hyperlinks, maybe Max knows...
Change 20090103-hqm-F by hqm at badtzmaru.home on 2009-01-03 23:16:46 EST
in /Users/hqm/openlaszlo/trunk4/WEB-INF/lps/lfc
for http://svn.openlaszlo.org/openlaszlo/trunk/WEB-INF/lps/lfc
Summary: always set textfield.mouseEnabled=true in swf9 LzTextSprite
New Features:
Bugs Fixed: LPP-7551
Technical Reviewer: andre
QA Reviewer: (pending)
Doc Reviewer: (pending)
Documentation:
Release Notes:
Details:
Tests:
<canvas debug="true">
<class name="testcase" extends="text"
multiline="true" width="150" >
<handler name="oninit" >
this.format("click %s or %s", this.makeTextLink("here",
"opt1"), this.makeTextLink("here", "opt2"));
</handler>
<handler name="ontextlink" args="val" >
this.addFormat("\noption %d was clicked", val == "opt1" ? 1 :
2);
</handler>
<handler name="onclick" args="val" >
this.addFormat("\nclick %w ", val);
</handler>
</class>
<simplelayout spacing="6"/>
<testcase id="foo" clickable="false" bgcolor="#cccccc"/>
<testcase id="bar" clickable="true" bgcolor="#ccffcc"/>
</canvas>
Files:
M kernel/swf9/LzTextSprite.as
Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20090103-hqm-F.tar
More information about the Laszlo-dev
mailing list