Guidelines for style sheets

This document contains a set of guidelines for changes in the style sheets. In order to get your changes accepted, please follow them.

1. General

  1. do not change an XSL file in order to suppress information in the output, change the style sheets instead.
  2. Each XSL file must have a separate namespace.
  3. For each file, a template must either be:
  4. do not include a style attribute or a style element. Use CSS classes instead and external style sheets.
  5. always associated an item and its sub-parts in the CSS classes:
    example:

    instead of <td class='state'> <span class='deferred'>deferred</span> </td>

    produce <td class='state deferred'>deferred</td>

2. Categories

Note: do not change files in order to display your categories, categories.xsl is the only file that should be changed to display the documentation of the categories and to display the categories in the summary table and the details section,