Changeset 3815


Ignore:
Timestamp:
2003-03-10T10:29:07+13:00 (21 years ago)
Author:
mdewsnip
Message:

Added "displayNodeIcon" template to display the appropriate image for a documentNode (open/closed book, open/closed folder, or page).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/interfaces/default/transform/style.xsl

    r3655 r3815  
    8585
    8686
     87<!-- Display the appropriate image, depending on the node type -->
     88<xsl:template match="documentNode" mode="displayNodeIcon">
     89
     90  <!-- Root node: book icon (open or closed) -->
     91  <xsl:if test="@documentNodeType='root'">
     92    <xsl:choose>
     93      <xsl:when test="documentNode">
     94    <img border="0" width="28" height="23"
     95         src="interfaces/default/images/openbook.gif"
     96         alt="Close this book"/>
     97      </xsl:when>
     98      <xsl:otherwise>
     99    <img border="0" width="18" height="11"
     100         src="interfaces/default/images/book.gif"
     101         alt="Open this document and view contents"/>
     102      </xsl:otherwise>
     103    </xsl:choose>
     104  </xsl:if>
     105
     106  <!-- Interior node: folder icon (open or closed) -->
     107  <xsl:if test="@documentNodeType='interior'">
     108    <xsl:choose>
     109      <xsl:when test="documentNode">
     110    <img border="0" width="23" height="15"
     111         src="interfaces/default/images/openfldr.gif"
     112         alt="Close this folder"/>
     113      </xsl:when>
     114      <xsl:otherwise>
     115    <img border="0" width="23" height="15"
     116         src="interfaces/default/images/clsdfldr.gif"
     117         alt="Open this folder and view contents"/>
     118      </xsl:otherwise>
     119    </xsl:choose>
     120  </xsl:if>
     121
     122  <!-- Leaf node: page icon -->
     123  <xsl:if test="@documentNodeType='leaf'">
     124    <img border="0" width="16" height="21"
     125     src="interfaces/default/images/itext.gif"
     126     alt="View the document"/>
     127  </xsl:if>
     128</xsl:template>
     129
     130
     131
     132
    87133<!-- text stuff. can be called via xsl:call-template: 
    88134
Note: See TracChangeset for help on using the changeset viewer.