AOWeb Struts Skin Taglib Reference

Core API for legacy Struts-based site framework with AOServ Platform control panels.

Usage

Standard Syntax

<%@ taglib prefix="skin" uri="https://aoindustries.com/aoweb-struts/core/skin-taglib/" %>

XML Syntax

<anyxmlelement xmlns:skin="https://aoindustries.com/aoweb-struts/core/skin-taglib/" />

Tag Library Information

Display Name: AOWeb Struts Core Skin Taglib
Version: 1.1.2
Short Name: skin
URI: https://aoindustries.com/aoweb-struts/core/skin-taglib/

Tag Summary

<skin:keywords>

Provides keywords to its PageTag parent tag or the page overall if parent not found.

<skin:description>

Provides a description to its PageTag parent tag or the page overall if parent not found.

<skin:author>

Provides an author to its PageTag parent tag or the page overall if parent not found.

<skin:copyright>

Provides a copyright to its PageTag parent tag or the page overall if parent not found.

<skin:path>

Provides a path to its PageTag parent tag or the page overall if parent not found.

<skin:meta>

Provides a meta to its PageTag parent tag or the page overall if parent not found.

In precedence order, the content may be provided as:

  1. Nested <ao:content> tag
  2. content attribute
  3. Body
<skin:link>

Adds a link tag to this page. In precedence order, the href may be provided as:

  1. Nested <ao:content> tag
  2. href attribute
  3. Body
<skin:title>

Provides a title to its PageTag parent tag or the page overall if parent not found.

<skin:navImageAlt>

Provides a navImageAlt to its PageTag parent tag or the page overall if parent not found.

<skin:parent>

Adds a parent to the hierarchy above this page.

<skin:child>

Adds a child to the <skin:parent> tag or at the same level as this page if no parent tag.

<skin:skin>

Writes the skin between the HTML tags and the page content.

<skin:lightArea>

Surrounds the body with a light area.

<skin:whiteArea>

Surrounds the body with a white area.

<skin:setContentType>

Sets the content type appropriately for the current Locale.

<skin:content>

Writes the advanced content area with skin-provided formatting. This is essentially a fancy way to make tables with skin-specific formatting and dividers.

<skin:contentTitle>

Prints the content title line, must be nested in a content tag.

<skin:contentLine>

Prints a line of content in a content area. Must be nested in a <skin:content> tag.

<skin:contentVerticalDivider>

Prints a vertical divider within the content line. Must be nested in a <skin:contentLine> tag.

<skin:contentHorizontalDivider>

Prints a horizontal divider line. Must be nested in a <skin:content> tag.

<skin:autoIndex>

Creates an auto index on a per-skin formatted basis.

<skin:popupGroup>

A popup group will only have one <skin:popup> within the group visible at a time. Opening a second <skin:popup> will close the one that was first opened.

<skin:popup>

A popup will display extra information when the mouse is moved over a link/image. Popups must be nested inside a <skin:popupGroup>. Only one of the popups for each popup group will be displayed at a time.

<skin:popupClose>

Renders a close button/link/image for a popup. Must be nested inside a <skin:popup> tag.

<skin:lightDarkTableRow>

Alternates between aoLightRow and aoDarkRow classes.