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
