[Laszlo-dev] [Laszlo-checkins] r11819 - in openlaszlo/trunk/docs/src/developers: . programs

P T Withington ptw at pobox.com
Tue Nov 18 07:22:44 PST 2008


On 2008-11-18, at 09:26EST, lou at openlaszlo.org wrote:

> There are two ways to make the constraint: <literal>bgcolor="$ 
> {global['iceblue1']}"</literal> is the same as <literal>bgcolor="$ 
> {iceblue1}"</literal>.

This ain't true any more.  Colors are not defined in the global  
space.  And, you can't make a constraint on a constant color.  Your  
choices are:

bgcolor="lz.colors.iceblue"  // Once the bug with this is fixed
bgcolor="$once{lz.colors.iceblue}"  // Work-around for the above bug
bgcolor="iceblue" // The simplest and preferred way to specify a color  
by name

Maybe we should not even document the first two.  There really should  
never need to be a reference to lz.colors.  Even if you are trying to  
set a color at run time, instead of saying:

   ...setAttribute('bgcolor', lz.colors.iceblue);

you should say:

   ...acceptAttribute('bgcolor', 'color', 'iceblue');

Except `acceptAttribute` _is_ marked as private, because we are not  
sure of this design yet.  Rats!  Someone really ought to sit down and  
think this all out, have a plan or something.  http://jira.openlaszlo.org/jira/browse/LPP-7354


More information about the Laszlo-dev mailing list