Description

Skins are used to define color, font, and borders for various components in Jetspeed. The skin definition is used in the Template files used to general the HTML sent to the user's browser.

Skin Files

Skin file are located in <jetspeed_home>/WEB-INF/conf/

File NameDescription
skins.xreg Skin definitions that are part of the Jetspeed distribution. Since this is part of the distribution, modifications and additions are discouraged. If a skin is not used, then it should be hidden.
local-skins.xreg Installation specific skin definitions should be places in this file. This file is not part the the Jetspeed distribution. To create it, just skins.xreg and remove all of the skin entries.

Parameters

ParameterDescription
text-color Color of normal text

It is recommended that the text color be set using in styles used by the skin.
background-color Color of background.

It is recommended that the background color be set in the styles used by the skin.
title-text-color Color of text used in titles

It is recommended that the text color be set in the style defined by title-style-class.
title-background-color Background color of titles.

It is recommended that the background color be set in the styles used by the skin.
title-style-class Style that defines text color, font, and background-color for title

Only set font and color properties.
highlight-text-color Color of text used in selected titles

It is recommended that the text color be set in the style defined by highlight-title-style-class.
highlight-background-color Background color of selected titles.

It is recommended that the background color be set in the style defined by highlight-title-style-class.
highlight-title-style-class Style that defines text color, font, and background-color for selected title.

Only set font and color properties.
controller-style-class Style that defines text color, font, background-color, and border used by controllers.
portlet-style-class Style that defines text color, font, background-color, and border used by portlet controls.
content-style-class Style that defines text color, font, background-color, and border used to display portlet content.
tab-style-class Style that defines text color, font, background-color, and border used to display tabs.
tab-title-style-class Style that defines text color, font, and background-color used to display tab titles.

Only set font and color properties.
tab-content-style-class Style that defines text color, font, background-color, and border used to display tab content.


Parameter Usage Summary in Velocity templates

General Recommendations

  • Reuse styles, as defined in the stylesheet, as often as practical. This will help keep the size of the stylesheet small.
  • Set only *-style-class parameter in the skin definition. This will keep the generated HTML simpler without the losing functionality.