That makes selectable text work for Safari, IE7, and Opera.

There is still a bug in Firefox, which was present before this patch, which
is that
if you select a region of text in a selectable text view, then if you move
the mouse out of the text view, the selection highlight region disappears.

On Fri, May 22, 2009 at 2:25 PM, Max Carlson <[email protected]> wrote:

> Change 20090522-maxcarlson-a by maxcarl...@bank on 2009-05-22 11:17:25 PDT
>    in /Users/maxcarlson/openlaszlo/trunk-clean/my-apps
>    for http://svn.openlaszlo.org/openlaszlo/trunk/my-apps
>
> Summary: Turn text selection on in IE and Safari
>
> Bugs Fixed: LPP-8200 - IE DHTML: selectable="true" does not work for <text>
>
> Technical Reviewer: hminsky
> QA Reviewer: (pending)
> Doc Reviewer: (pending)
>
> Details: DO NOT CHECK THIS IN!
>
> This patch makes text selection work again in Safari.  It will take some
> work before it's ready for prime time.
>
> LzSprite - Don't turn on/off global mouse events - this interferes with
> selection somehow...
>
> LzTextSprite - Use correct CSS preperty names for KHTML/webkit, set to null
> instead of an explicit value to clear to the default when selectable is on.
>
> LzInputTextSprite - Avoid setting document.onselectstart handler - this
> also interferes with text selection.
>
> Tests: Toggling on selection works in Safari
> <canvas>
>    <button y="40" onclick="txt.setAttribute('selectable', !
> txt.selectable)"/>
>    <text name="txt">Hello Laszlo!</text>
> </canvas>
>
> Files:
> M      WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
> M      WEB-INF/lps/lfc/kernel/dhtml/LzTextSprite.js
> M      WEB-INF/lps/lfc/kernel/dhtml/LzInputTextSprite.js
>
> Changeset:
> http://svn.openlaszlo.org/openlaszlo/patches/20090522-maxcarlson-a.tar
>



-- 
Henry Minsky
Software Architect
[email protected]

Reply via email to