[Laszlo-dev] For Review: Change 20090206-maxcarlson-Q Summary: Fix runtime setMultiline() and scrolledittext sizing in DHTML
Max Carlson
max at openlaszlo.org
Sat Feb 7 19:52:49 PST 2009
It prevents the compiler from rewriting div.setAttribute()...
P T Withington wrote:
> Looks good. Approved.
>
> Remind me again what lz.embed.__setAttr does for us?
>
> On 2009-02-06, at 09:55EST, Max Carlson wrote:
>
>> Change 20090206-maxcarlson-Q by maxcarlson at Bank.local on 2009-02-06
>> 06:43:58 PST
>> in /Users/maxcarlson/openlaszlo/trunk-clean
>> for http://svn.openlaszlo.org/openlaszlo/trunk
>>
>> Summary: Fix runtime setMultiline() and scrolledittext sizing in DHTML
>>
>> Bugs Fixed: LPP-6580 scrolledittext doesn't work in 4.1 (partial),
>> LPP-7726 - DHTML: setMultiline() has no effect after init time
>>
>> Technical Reviewer: ptw
>> QA Reviewer: hminsky
>>
>> Documentation: LzInputTextSprite - Refactor inputtext div
>> initialization to separate method, call when creating an inputtext, or
>> when the multiline state changes in setMultiline(). Update the field
>> size metrics onkeypress.
>>
>> scrolledittext - Use constraints instead of applyConstraintMethod()
>> for maintaining height/width.
>>
>> scrolledittext-test - Uncomment second scrolledittext, use default
>> scrollbar class to test functionality.
>>
>> Details: This makes scrolledittext begin working in DHTML, with some
>> issues. Sometimes, the scroll attribute assertion is triggered, and
>> maxscroll doesn't seem to be tall enough. Also, typing carriage
>> returns into the inputtext doesn't cause it to automatically scroll
>> down when typing into the bottom of the field like it does with native
>> scrollbars - the scrollTop/scroll doesn't change. I'm not sure how to
>> fix this because AFAIK there's no way to accurately figure out the
>> cursor pixel offset when typing and set it manually - maybe Tucker has
>> a clue...
>>
>> Tests: scrolledittext-test runs as before in swf8/9, and now (almost)
>> works in DHTML.
>>
>> Files:
>> M WEB-INF/lps/lfc/kernel/dhtml/LzInputTextSprite.js
>> M lps/components/incubator/scrolledittext.lzx
>> M lps/components/incubator/test/scrolledittext-test.lzx
>>
>> Changeset:
>> http://svn.openlaszlo.org/openlaszlo/patches/20090206-maxcarlson-Q.tar
>
--
Regards,
Max Carlson
OpenLaszlo.org
More information about the Laszlo-dev
mailing list