[Laszlo-user] text.fontstyle
slai@laszlosystems.com
slai at laszlosystems.com
Wed Jun 21 13:21:25 EDT 2006
A bug has been file for this :
http://www.openlaszlo.org/jira/browse/LPP-2234
Thanks
Sanjaya
On Tue, Jun 20, 2006 at 4:22 PM, Sanjaya Lai wrote:
> I did a search in JIRA and found other potential related bug
> http://www.openlaszlo.org/jira/browse/LPP-553
>
> I also updated my test case to have button that modify the text and
> then
> set the fontsyle again... no difference found.
>
> The other interesting behavior is that the changes to mytext3 is
> 'accumulative' of bold AND italic giving 'bolditalic' instead of just
> italic.
>
> may be this will be fixed after fixing the LPP-553 and LPP-1223.
>
> Thanks.
>
> Sanjaya
>
> <canvas debug="true">
> <simplelayout />
>
> <text name="mytext1" text="how come I am still bold?"
> resize="true" oninit="test()">
> <method name="test">
> this.setAttribute("fontstyle","bold");
> this.setAttribute("fontstyle","plain");
> </method>
> </text>
>
> <text name="mytext2" text="how come I am NOT OK?" resize="true"
> oninit="test()">
> <method name="test">
> this.setAttribute("fontstyle","bold");
> this.setAttribute("fontstyle","plain");
> </method>
> </text>
>
> <text name="mytext3" text="how come I am different?"
> resize="true" oninit="test()">
> <method name="test">
> this.setAttribute("fontstyle","bold");
> this.setAttribute("fontstyle","italic");
> this.setAttribute("fontstyle","plain");
> </method>
> </text>
>
> <text name="mytext4" text="this is an italic only text"
> resize="true" oninit="test()">
> <method name="test">
> this.setAttribute("fontstyle","italic");
> </method>
> </text>
>
> <text name="mytext5" text="this is a bolditalic only text"
> resize="true" oninit="test()">
> <method name="test">
> this.setAttribute("fontstyle","bolditalic");
> </method>
> </text>
>
> <button text="update texts only">
> <handler name="onclick">
> <![CDATA[
> var totButton = 3;
> for (var i=1; i <= totButton; i++){
> var theButton = canvas['mytext'+i];
> theButton.setAttribute("text",theButton.text+
> "[123]");
> }
> ]]>
> </handler>
> </button>
>
> <button text="update texts and fontstyle">
> <handler name="onclick">
> <![CDATA[
> var totButton = 3;
> for (var i=1; i <= totButton; i++){
> var theButton = canvas['mytext'+i];
> theButton.setAttribute("text",theButton.text+
> "[abc]");
> theButton.test();
> }
> ]]>
> </handler>
> </button>
> </canvas>
>
>> The way I got around it was to have two text boxes. One with the
>> bold
>> font and then the other with the normal and then change their
>> visiblility when necessary. This cant work in every case and isn't
>> pretty but it gets the job done.
>>
>> Just a thought
>> David
>>
>> -----Original Message-----
>> From: laszlo-user-bounces at openlaszlo.org
>> [mailto:laszlo-user-bounces at openlaszlo.org] On Behalf Of Matthew Cloy
>> Sent: Tuesday, June 20, 2006 12:23 AM
>> To: slai at laszlosystems.com
>> Cc: laszlo-user at openlaszlo.org
>> Subject: Re: [Laszlo-user] text.fontstyle
>>
>> This is a bug we came across too.... our workaround is to not use
>> fontstyle, instead we actually set and unset bold in the text string
>> by
>>
>> adding /removing <b></b> from the string in code.
>>
>> It also allows other styles such as underline to be set as well.
>>
>> There is a bug in JIRA about fontstyle, I would check them out...
>> especially perhaps this one:
>>
>> http://www.openlaszlo.org/jira/browse/LPP-1223
>> You could try "touching" the text to get it to update, we never
>> tested
>> that here.
>>
>> Hope this helps
>> Matt
>>
>> slai at laszlosystems.com wrote:
>>> Hi,
>>>
>>> I seem to have trouble setting fontsyle back to "plain" after
>>> changing
>>
>>> to "bold" at runtime.
>>> I created a testcase for this question.
>>> I tested it in 3.1.1 it works fine, but in 3.2 [and lps-dev] it
>>> failed
>>
>>> ...
>>>
>>> What did I do wrong?
>>> thanks.
>>>
>>> Sanjaya
>
> _______________________________________________
> Laszlo-user mailing list
> Laszlo-user at openlaszlo.org
> http://www.openlaszlo.org/mailman/listinfo/laszlo-user
More information about the Laszlo-user
mailing list