QA Report:

Theres some odd behavior in maxscroll:

1) swf8, as you grow the text view, it auto-scrolls to the bottom.

2) dhtml, scrolling does not work at all

3) swf10, as you grow the view, it toggles between auto-scrolling to the top or 
bottom

Seems to me the behaviour should be the same for all platforms.

---

There's some odd behavior with clicking into selectable text in text-test:

1) swf8, the multiline input text is clickable, not selectable.  Clicking 
selects all.  There is no I-beam.

2) swf10, If I click back and forth between the first two single-line input 
text's, it seems like I can't directly place the cursor.  Eventually I get to a 
point where I have to click 3 times to place the cursor:  the first click 
deselects my previous selection, the second one seems to select an 
unpredictable amount of text where I am clicking, and the third will finally 
place the cursor.

On 2010-07-19, at 16:03, Henry Minsky wrote:

> Change 20100719-hqm-b by [email protected] on 2010-07-19 13:21:24 EDT
>    in /Users/hqm/openlaszlo/trunktlf
>    for http://svn.openlaszlo.org/openlaszlo/trunk
> 
> Summary: fix for scrolling in TLF (bidi) textfield
> 
> New Features:
> 
> Bugs Fixed: LPP-9195 scrolling does not work properly on bidirectional 
> multiline text fields (when using new TLFTextField)
> 
> Technical Reviewer: max
> QA Reviewer: ptw
> Doc Reviewer: (pending)
> 
> Documentation:
> 
> Release Notes:
> 
> Overview:
> 
> + Added work-alike scrolling APIs to be compatible with flash.text.TextField
> 
> + added pattern and maxlength support for input text
> 
> Details:
> 
> Now that the LzTLFTextField is instantiated as a child Sprite just
> like the conventional TextField, there was a simplification for
> handling mouse and cursor events.
> 
> The mouse forwarding and cursor selection stuff in LzTextSprite just
> seems to work with the new TextField class. So I was able to get rid
> of the custom EditManager, SelectionManager classes that I had written
> before to do cursor and mouse event forwarding.
> 
> 
> Tests:
> 
> 
> test/tlf/maxscroll.lzx
>  make sure that text scrolls to start and end (maxscroll) for different text 
> heights
> 
> test/tlf/text-test.lzx
>   make sure that single line input text does not insert linebreaks when you 
> hit Enter
>   make sure selectable text has I-beam cursor when mouseover
>   make sure clickable text has button cursor when mouseover
>   make sure RTL text responds to cursor arrow controls to move insertion point
> 
> 
> Files:
> M       test/hello.lzx
> A       test/tlf/maxscroll.lzx
> M       test/tlf/text-test.lzx
> D       WEB-INF/lps/lfc/kernel/swf9/LzTLFTextSprite.as
> D       WEB-INF/lps/lfc/kernel/swf9/LzTLFSelectionManager.as
> D       WEB-INF/lps/lfc/kernel/swf9/LzTLFEditManager.as
> M       WEB-INF/lps/lfc/kernel/swf9/LzTextSprite.as
> M       WEB-INF/lps/lfc/kernel/swf9/LzTextContainerManager.as
> M       WEB-INF/lps/lfc/kernel/swf9/LzTLFTextField.as
> D       WEB-INF/lps/lfc/kernel/swf9/LzTLFInputTextSprite.as
> M       WEB-INF/lps/lfc/kernel/swf9/Library.lzs
> 
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20100719-hqm-b.tar


Reply via email to