We can just add a kludge to swf8 to collapse whitespace (using a regex). (I don't think we want to emulate the swf8 lossage.)
On 2010-01-27, at 12:56, Henry Minsky wrote: > Note, in AS3, there's a flag they added to TextField, 'condenseWhite', so we > can at least be compatible with > DHTML there, but we'd have to do something icky to make swf8 handle it. > > > 2010/1/27 hminsky <[email protected]> > >> Yeah all the grief is because Flash's TextField's implementation of >> rendering HTML text preserves whitespace. >> >> >> >> On Wed, Jan 27, 2010 at 12:38 PM, P T Withington >> <[email protected]>wrote: >> >>> I think what we want: >>> >>> An attribute of text (I would name it simply "html"), which if true makes >>> the content be interpreted as HTML (which means that whitespace will be >>> collapsed unless you insert the appropriate markup to preserve it), and if >>> false the content will be displayed verbatim (i.e., <>& will be escaped and >>> whitespace will be preserved). >>> >>> The devil is in how you achieve this cross-runtime. >>> >>> On 2010-01-27, at 12:20, Max Carlson wrote: >>> >>>> Wait, this isn't quite right. It seems the issue is how the browser >>>> renders spaces - not whether we're rendering HTML or not... >>>> >>>> Regards, >>>> Max Carlson >>>> OpenLaszlo.org >>>> >>>> On 1/26/10 4:52 PM, Max Carlson wrote: >>>>> Change 20100126-maxcarlson-j by maxcarl...@bank on 2010-01-26 16:45:13 >>> PST >>>>> in /Users/maxcarlson/openlaszlo/trunk-clean >>>>> for http://svn.openlaszlo.org/openlaszlo/trunk >>>>> >>>>> Summary: Add support for HTML display to lztext >>>>> >>>>> Bugs Fixed: LPP-7558 - DHTML<text> does not preserve whitespace, >>> LPP-6617 - Text should be able to be plain or html >>>>> >>>>> Technical Reviewer: ptw >>>>> QA Reviewer: hminsky >>>>> >>>>> Details: LzSprite - Add htmltext capability, set to true >>>>> >>>>> LzTextSprite - Implement setHTML(), handle changes to overflow and >>> whitespace CSS properties. >>>>> >>>>> LzInputText - Deprecate setHTML() in favor of displayhtml attribute. >>>>> >>>>> LzTextSprite - Add setHTML(), deprecate in favor of displayhtml >>> attribute. >>>>> >>>>> Tests: This test shows whitespace in DHTML: >>>>> <canvas> >>>>> <text id="txt" bgcolor="#ffaaaa" text=" Hello Laszlo! " >>> displayhtml="true"/> >>>>> </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/views/LzInputText.lzs >>>>> M WEB-INF/lps/lfc/views/LzText.lzs >>>>> >>>>> Changeset: >>> http://svn.openlaszlo.org/openlaszlo/patches/20100126-maxcarlson-j.tar >>>> _______________________________________________ >>>> Laszlo-reviews mailing list >>>> [email protected] >>>> http://www.openlaszlo.org/mailman/listinfo/laszlo-reviews >>> >>> >> >> >> -- >> Henry Minsky >> Software Architect >> [email protected] >> >> >> > > > -- > Henry Minsky > Software Architect > [email protected] > _______________________________________________ > Laszlo-reviews mailing list > [email protected] > http://www.openlaszlo.org/mailman/listinfo/laszlo-reviews _______________________________________________ Laszlo-reviews mailing list [email protected] http://www.openlaszlo.org/mailman/listinfo/laszlo-reviews
