[Laszlo-dev] For Review: Change 20090103-hqm-t Summary: make swf9 hyperlinks be enabled when 'clickable' is asserted

Henry Minsky henry.minsky at gmail.com
Sat Jan 3 12:40:19 PST 2009


If we go with this approach, I guess I'll need to add code to the swf8
and DHTML LzTextSprite to disable
text link event handling on hyperlinks when clickable is set to false.


On Sat, Jan 3, 2009 at 3:38 PM, Henry Minsky <henry.minsky at gmail.com> wrote:
> This is a proposed fix for the missing hyperlink functionality. I thought it
> would make sense to tie the
> hyperlink function to the 'clickable' attribute, since that happens to set
> mouseEnabled in swf9 anyway.
>
> This has the benefit of disabling the hyperlinks if you set clickable=false
> on a text field.
>
>
> Change 20090103-hqm-t by hqm at badtzmaru.home on 2009-01-03 15:32:03 EST
>    in /Users/hqm/openlaszlo/trunk4
>    for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary:  make swf9 hyperlinks be enabled when 'clickable' is asserted
>
> New Features:
>
> Bugs Fixed: LPP-7551
>
> Technical Reviewer: andre
> QA Reviewer: max
> Doc Reviewer: (pending)
>
> Documentation:
>
> Release Notes:
>
> In order to use hyperlinks, the 'clickable' attribute must be enabled
> on a text field.  The HTML used for a hyperlink is created by using the
> cross-platform LzText.makeTextLink(TEXT, VALUE) method. The "ontextlink"
> event will be sent with VALUE when the link is clicked.
>
> Details:
>
> + makes the LzTextSprite.setClickable method also enable the hyperlink
> event-handler
>
>
> Tests:
>
>  <canvas debug="true">
>   <text multiline="true" width="150" clickable="true">
>     <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>
>   </text>
>  </canvas>
>
>
> Files:
> M      WEB-INF/lps/lfc/kernel/swf9/LzTextSprite.as
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20090103-hqm-t.tar
>



-- 
Henry Minsky
Software Architect
hminsky at laszlosystems.com


More information about the Laszlo-dev mailing list