Yes, this much I know... and as I said before this is not ideal, and not very 
modular, it also means that I have to fiddle around with CSS inheritance which 
I loath to do as it can be time consuming, and one last point: bloating my 
pages with style sheets then more style sheets to cancel those out is not 
exactly a clean solution and it increases the size of my page.

Thanks anyway,

Peter

----- Original Message -----
From: "Ulrich Stärk" <[EMAIL PROTECTED]>
To: "Tapestry users" <users@tapestry.apache.org>
Sent: Wednesday, 3 September, 2008 4:40:26 PM GMT +02:00 Athens, Beirut, 
Bucharest, Istanbul
Subject: Re: Overriding Default Styles

Hi Peter,

As I said before, you can write a stylesheet that overrides the desired
styles and include this everywhere you want to have the default styles
being overriden by your custom style by including it either with
renderSupport.addStylesheetLink() or with the @IncludeStylesheet
annotation or by defining an asset and including it in your template.
There you just override the desired styles. It might be necessary to use
CSS' !important notation, though.

Cheers,

Uli

Am Mi, 3.09.2008, 15:03, schrieb Peter Stavrinides:
> Hi Ulrich,
>
> I am not sure exactly what you didn't understand, but what I meant is
> this: Certain components such as the ones in the components project have
> their own style sheet. Overriding these styles one by one everywhere I use
> the component can be tedious, maybe I don't even want the styles to begin
> with!
>
> Since these styles are linked in by the component using
> RenderSupport.addStylesheetLink(asset, media), wouldn't it be great if I
> could simply supply my own style sheet instead of the default style sheet
> on a case by case basis? or perhaps override the style sheet in the
> containing page? (hence: renderSupport_.overrideStylesheetLink(stylesheet,
> media)) is this possible somehow at present?
>
> cheers,
> Peter
>
>
>
> ----- Original Message -----
> From: "Ulrich Stärk" <[EMAIL PROTECTED]>
> To: "Tapestry users" <users@tapestry.apache.org>
> Sent: Wednesday, 3 September, 2008 1:25:24 PM GMT +02:00 Athens, Beirut,
> Bucharest, Istanbul
> Subject: Re: Overriding Default Styles
>
> I don't quite understand. A stylesheet is an asset and we already got
> RenderSupport.addStylesheetLink(asset, media)... Just write your css,
> create an asset and pass it to addStylesheetLink().
>
> Uli
>
> Am Mi, 3.09.2008, 12:16, schrieb Peter Stavrinides:
>> hmmm not ideal, especially for components, I was hoping there was
>> something more along the lines of:
>> renderSupport_.addStylesheetLink(stylesheet, media);
>>
>> or even better:
>> renderSupport_.overrideStylesheetLink(stylesheet, media);
>>
>>
>>
>>
>> ----- Original Message -----
>> From: "Ulrich Stärk" <[EMAIL PROTECTED]>
>> To: "Tapestry users" <users@tapestry.apache.org>
>> Sent: Wednesday, 3 September, 2008 12:44:12 PM GMT +02:00 Athens,
>> Beirut,
>> Bucharest, Istanbul
>> Subject: Re: Overriding Default Styles
>>
>> Tapestry's styles are included via default.css which can be found here:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/resources/org/apache/tapestry5/default.css?view=markup
>> Just include some css overriding those styles or change the
>> configuration
>> symbol tapestry.default-stylesheet to your own default stylesheet.
>>
>> Uli
>>
>> Am Mi, 3.09.2008, 11:27, schrieb Peter Stavrinides:
>>> Hi
>>>
>>> I would like to know how to override Tapestry's default styles,
>>> particularly:
>>>
>>> 1. Individual styles like validation error popups
>>> 2. Component styles
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to