[Seaside] #updateRoot: and "if ie6 do:"
John Thornborrow
john at pinesoft.co.uk
Thu Oct 18 09:38:24 UTC 2007
Hi,
I am sending to super, I neglected to add to my example.
Yes, it does display (in all browsers of course) if I use outside of if
ie6 do block, with or without the semi colon.
However, if I use
aRoot if ie6; do: [
aRoot stylesheet contents: 'body { margin: 0pt; padding: 0pt; }'
]
it works (I also added background-color: #000; to test.)
:)
John
Philippe Marschall wrote:
> 2007/10/18, John Thornborrow <john at pinesoft.co.uk>:
>> Hello,
>>
>> I've been using #updateRoot: to add an "if ie6 do:" block to my site to
>> apply style changes, but instead of IE6 rendering the style as style, it
>> is showing as plain text.
>>
>> Here is an example of usage:
>>
>> updateRoot: aRoot
>> aRoot if ie6 do: [
>> aRoot stylesheet add: 'body { margin: 0pt; padding: 0pt; }'
>> ]
>>
>> but as this screenshot shows, it is not as expected:
>> http://img99.imageshack.us/my.php?image=seasideie6yx2.png.
>>
>> The source is a link:
>>
>> <!--[if IE 6]><link rel="stylesheet" type="text/css">body { margin: 0pt;
>> padding: 0pt; }</link><![endif]-->
>>
>> Is there something I should add to prevent it from showing?
>
> Ideally you would add a semicolon behind ie6 and also send to super
> but this should affect the output. If you leave out the whole
> conditional comment and just do:
>
> aRoot stylesheet add: 'body { margin: 0pt; padding: 0pt; }'
>
> does it still display the css?
>
> Cheers
> Philippe
>
>> Thanks,
>> John
>>
>>
>> Pinesoft Computers are registered in England, Registered number: 2914825. Registered office: 266-268 High Street, Waltham Cross, Herts, EN8 7EA
>>
>>
>>
>> This message has been scanned for viruses by BlackSpider MailControl - www.blackspider.com
>>
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
>
>
More information about the seaside
mailing list