[Laszlo-dev] [boxmodel] bordercolor

Rami Ojares / AMG rami.ojares at archon.fi
Wed Sep 21 09:24:45 PDT 2011


I also tried notation
$once{['pink', 'maroon', 'lime', 'navy']}
but that gave me the error
boxmodel.lzx≈332: TypeError: Error #1034

- rami

On 09/21/2011 07:18 PM, Rami Ojares / AMG wrote:
> Tucker to the rescue!
> I tried your notation and it works.
> Reminds me of the highfalutin discussions I had with you
> on types and their possible representations. :-)
> Thanks alot.
>
> - rami
>
> On 09/21/2011 06:39 PM, P T Withington wrote:
>> This may be due to insufficient precision in the API documentation.
>>
>> The new attributes that are settable by CSS have much more strict 
>> immediate representations. In this particular case, I expect the 
>> immediate value of bordercolor is required to be an array or colors, 
>> something like:
>>
>> bordercolor="$once{['pink']}"
>>
>> (I think you can specify up to 4 colors, for top, right, bottom, left 
>> border.)
>>
>> You could try setting the color using a style. If that works, then I 
>> believe my explanation. I don't have time right now to check the 
>> source, sorry.
>>
>> On 2011-09-21, at 08:09, Rami Ojares / AMG wrote:
>>
>>> Hi,
>>>
>>> I noticed that setting the bordercolor attribute in the boxmodel
>>> makes the border transparent. If I don't set it, it is black as 
>>> expected.
>>>
>>> Try the following for example:
>>>
>>> <canvas proxied="false" allowfullscreen="true" framerate="20" 
>>> bgcolor="green">
>>> <view with="boxmodel" height="50" width="50" bordertopwidth="3" 
>>> bgcolor="red" bordercolor="pink"/>
>>> </canvas>
>>>
>>> The top border is transparent although it should be pink.
>>>
>>> - rami
>



More information about the Laszlo-dev mailing list