On Mar 4, 2008, at 12:46 AM, [Ricardo Rodriguez] Your EPEC Network ICT  
Team wrote:

> Hi all,
>
> I would like to set a given panel with a different background. Let's
> say, white, instead of the default #384554 in Albatross skin.
>
> I read in macros.vm panels' entries...
>
> ## Note: We pass the Panel name as an HTML class attribute so that  
> it's
> possible to style
> ## the Panels selectively using CSS.
>
> Does this means that it is possible to change the background on a per
> panel basis by using CSS?

yes that's what we do in the toucan skin for the search panel.

> In any case, I've tried to create a new macro assigning a different
> background color. This way...
>
> #macro(panelhiddenheaderwhitebackg $title)
> #set ($specialClassAttribute = "")
> #if ($paneldoc && $paneldoc != "")
>  #set ($specialClassAttribute =
> $util.convertToAlphaNumeric($paneldoc.name))
> #end
> <div class="panel expanded $specialClassAttribute">
> <h5 class="xwikipaneltitle hidden"
> onclick="togglePanelVisibility(this.parentNode);">$title</h5>
> <div class="xwikipanelcontentswhitebackg">
> #end
>
> Class for the div holding the content is set to
> xwikipanelcontentswhitebackg. I've created this class in
> colorsblack.css, imported by style.css, but there is no background  
> shown
> for this panel. Using Firefox/Inspector, I can not see colorsblack.css
> referenced when inspecting this element.
>
> Please, is it possible to do this? Where am I wrong?

I'm not a CSS expert but at this point this has not much to do with  
xwiki, it's pure CSS and HTML stuff so you must be doing something  
wrong somewhere.

-Vincent

_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to