Menu.xsl
The menu.xsl file contains all the XSLT templates used to generate iNavigate menus and menu items.
The menu structure is considered to be laid out in rows, where each row is a menu item, and columns, where each column represents a component used to make the row.
MenuStart
HTML template for the start of the menu iNavigate menu structure.
|
 |
ConfigStart
HTML template for start of the Configuration section of the iNavigate menu structure.
|
 |
ConfigEnd
HTML template for end of the Configuration section of the iNavigate menu structure..
|
 |
MenuEnd
HTML template for the end of the menu iNavigate menu structure.
|
 |
SpanAll
The HTML tag used to mark the start of the entire iNavigate menu structure.
|
 |
SpanBody
The HTML tag used to mark the start of sub-items for a menu node.
|
 |
SpanMenu
The HTML tag used to mark the start of a menu node.
|
 |
SpanEnd
The HTML tag.
|
 |
RowStart
HTML template used at the start of a menu item row.
|
 |
RowEnd
HTML template used at the end of a menu item row.
|
 |
ColumnPointer
HTML template used for the menu pointer column in a menu item row.
|
 |
ColumnBlank
HTML template used for any blank column in a menu item row.
|
 |
ColumnBranch
 |  |
 | Parameter | Description |
 |
 | image | branch image file name |
 |
 | background | background image file name |
 |
 | extrapixelshtml | html fragment to be used to force the column to extend vertically by a specified number of pixels (as previously returned by the ExtraPixelsHTML template) |
 |
HTML template used for any branch column in a menu item row.
|
 |
ColumnLeaf
 |  |
 | Parameter | Description |
 |
 | image | leaf image file name |
 |
 | background | background image file name |
 |
 | extrapixelshtml | html fragment to be used to force the column to extend vertically by a specified number of pixels (as previously returned by the ExtraPixelsHTML template) |
 |
HTML template used for a non-end leaf column in a menu item row.
|
 |
ColumnLeafEnd
 |  |
 | Parameter | Description |
 |
 | image | leaf end image file name |
 |
HTML template used for an end leaf column in a menu item row.
|
 |
ColumnRoot
 |  |
 | Parameter | Description |
 |
 | image | root image file name |
 |
HTML template used for the root column in a menu item row.
|
 |
ColumnNode
 |  |
 | Parameter | Description |
 |
 | image | node image file name |
 |
 | background | background image file name |
 |
 | extrapixelshtml | html fragment to be used to force the column to extend vertically by a specified number of pixels (as previously returned by the ExtraPixelsHTML template) |
 |
HTML template used for a non-end node column in a menu item row.
|
 |
ColumnNodeEnd
 |  |
 | Parameter | Description |
 |
 | image | node end image file name |
 |
HTML template used for an end node column in a menu item row.
|
 |
ExtraPixelsHTML
 |  |
 | Parameter | Description |
 |
 | extrapixels | number of extra pixels |
 |
HTML template used to force a column to extend vertically by a specified number of pixels.
|
 |
ColumnCaption
 |  |
 | Parameter | Description |
 |
 | level | level of item within menu structure |
 |
 | caption | the caption text for the menu items |
 |
 | captionwrap | flag indicating if caption can wrap (=1) or not (=0) |
 |
 | title | the tooltip text for the menu item |
 |
HTML template used for a caption column in a menu item row.
|
 |
ColumnLink
 |  |
 | Parameter | Description |
 |
 | level | level of item within menu structure |
 |
 | url | url for the menu item link |
 |
 | target | the target attribute value for the menu item link |
 |
 | caption | the caption text for the menu items |
 |
 | captionwrap | flag indicating if caption can wrap (=1) or not (=0) |
 |
 | title | the tooltip text for the menu item |
 |
 | isNode | flag indicating it the item is a node (=1) or a leaf (=0) |
 |
HTML template used for a link column in a menu item row.
|
 |
ColumnBeforeImage
 |  |
 | Parameter | Description |
 |
 | image | before image file name |
 |
HTML template used for an image before a menu item.
|
 |
ColumnAfterImage
 |  |
 | Parameter | Description |
 |
 | image | after image file name |
 |
HTML template used for an image after a menu item.
|
 |