[Laszlo-dev] For Review: Change 20081113-laszlo-4 Summary: Color example 3 gives warnings.

J Crowley jcrowley at laszlosystems.com
Thu Nov 13 12:17:47 PST 2008


P.S. - I can check in your change if you'd like, since I already have 
the changeset prepared and have modified my color-$3.lzx file to your 
version in order to check it out.

P T Withington wrote:
> I like your idea of putting the text in the view but, I gotta through 
> my 2p. in here.  First, calling #0000ff 'rgb' is broken, we need to 
> fix up the names.  And rather than describing each one in the 
> debugger, let's make them self-describing.  And let's make it clear 
> that expressions can be anything at all, they don't have to be hex 
> constants. Finally, let's make use of the nifty 
> Debug.explainStyleBindings, just for show.  Here's my cut at what this 
> demo should look like:
>
>
>
>
> Oh, and the fact that the text color is wrong in swf8 is a bug.  
> Please file...
>
> On 2008-11-13, at 08:14EST, Lou Iorio wrote:
>
>> I've never fully understood this example, and I think it's far more 
>> complicated than it has to be.
>>
>> For one thing, the actual text "Blue1" looks like it's being styled by
>>
>>    #tName {
>>    fgcolorName : "blue";
>>    }
>>
>>
>>    <view id="vName" height="100" width="100" 
>> bgcolor="$style{'bgcolorName'}"/>
>>    <text id="tName" font="verdana,sans-serif" fontsize="30" 
>> fontstyle="bold" height="40"
>>         fgcolor="$style{'fgcolorName'}">Blue1</text>
>>
>>
>> Indeed, the text is blue when compiled to DHTML. However, the 
>> displayed text is black in
>> both SWF8 and SWF9. The same is true of the other two examples using 
>> CSS.
>>
>> Further, since DHTML doesn't import fonts, the result when you
>> compile to DHTML wraps oddly. Simplifying the <text> fixes that problem:
>>
>>    <view id="vName" height="100" width="100" 
>> bgcolor="$style{'bgcolorName'}"/>
>>    <text id="tName" fontsize="30" 
>> fgcolor="$style{'fgcolorName'}">Blue1</text>
>>
>> I also think it would be more clear if <text> were a child of <view> 
>> instead of a sibling so
>> the text appears in the view instead of to its right.
>>
>> Here's a simplified version of your example (again, this works in 
>> DHTML but not SWF):
>>
>>
>> <color-$3.lzx>
>>
>>
>> If I'm wrong about this, please enlighten me.
>>
>> Lou
>>
>> On Nov 13, 2008, at 3:19 AM, J Crowley wrote:
>>
>>> Change 20081113-laszlo-4 by laszlo at T43-L3XEXMW on 2008-11-13 
>>> 02:16:21 EST
>>> in /home/laszlo/src/svn/openlaszlo/trunk-liquid
>>> for http://svn.openlaszlo.org/openlaszlo/trunk
>>>
>>> Summary: Color example 3 gives warnings.
>>>
>>> New Features:
>>>
>>> Bugs Fixed: LPP-7193 - Color example 3 gives warnings.
>>>
>>> Technical Reviewer: lou at louiorio.com
>>> QA Reviewer: ptw
>>> Doc Reviewer: (pending)
>>>
>>> Documentation:
>>>
>>> Release Notes:
>>>
>>> Details: Fixed this per Lou's recommendation,
>>> eliminating the redundant example.
>>>
>>> Tests: Run the affected file -- it should now
>>> be to specification per the comment on the
>>> bug.
>>>
>>> Files:
>>> M docs/src/developers/programs/color-$3.lzx
>>>
>>> Changeset: 
>>> http://svn.openlaszlo.org/openlaszlo/patches/20081113-laszlo-4.tar
>>>
>>>
>>
>




More information about the Laszlo-dev mailing list