Changeset 14379 for greenstone3/trunk/web/interfaces
- Timestamp:
- 2007-08-21T09:49:53+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/web/interfaces/classic/transform/document.xsl
r13984 r14379 79 79 <xsl:variable name="p.sa" select="/page/pageRequest/paramList/param[@name='p.sa']/@value"/> 80 80 <xsl:variable name="p.s" select="/page/pageRequest/paramList/param[@name='p.s']/@value"/> 81 <xsl:variable name="p.c"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='p.c']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='p.c']/@value"/></xsl:when><xsl:otherwise><xsl:value-of select="$collName"/></xsl:otherwise></xsl:choose></xsl:variable> 82 83 81 84 <div class="heading_image"> 82 <xsl:if test="string($doCoverImage) != 'false' and (@docType='paged' or @docType='hierarchy')"> 85 <xsl:if test="string($doCoverImage) != 'false' and (@docType='paged' or @docType='hierarchy')"> 83 86 <xsl:call-template name="coverImage"/> 84 87 </xsl:if> 85 88 </div> 89 86 90 <div class="buttons" id="toc_buttons"> 87 91 <xsl:call-template name="documentButtons"> … … 195 199 <xsl:variable name="sib" select="/page/pageRequest/paramList/param[@name='sib']/@value"/> 196 200 <xsl:variable name="ec" select="/page/pageRequest/paramList/param[@name='ec']/@value"/> 201 202 <!-- added parameters --> 203 <xsl:variable name="p.s" select="/page/pageRequest/paramList/param[@name='p.s']/@value"/> 204 <xsl:variable name="p.sa" select="/page/pageRequest/paramList/param[@name='p.sa']/@value"/> 205 <xsl:variable name="p.a" select="/page/pageRequest/paramList/param[@name='p.a']/@value"/> 206 <xsl:variable name="p.c"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='p.c']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='p.c']/@value"/></xsl:when><xsl:otherwise><xsl:value-of select="$collName"/></xsl:otherwise></xsl:choose></xsl:variable> 207 197 208 <xsl:if test="documentNode[@nodeID]"> 198 209 <tr valign='top'><td> … … 206 217 <table> 207 218 <xsl:for-each select="documentNode/documentNode[@nodeID]"> 208 <xsl:apply-templates select='.'><xsl:with-param name="collName" select="$collName"/><xsl:with-param name="ec" select="$ec"/></xsl:apply-templates> 219 <xsl:apply-templates select='.'> 220 <xsl:with-param name="collName" select="$collName"/><xsl:with-param name="ec" select="$ec"/> 221 222 <!-- added parameters --> 223 <xsl:with-param name="p.a" select="$p.a"/> 224 <xsl:with-param name="p.s" select="$p.s"/> 225 <xsl:with-param name="p.sa" select="$p.sa"/> 226 <xsl:with-param name="p.c" select="$p.c"/> 227 228 </xsl:apply-templates> 209 229 </xsl:for-each> 210 230 </table> … … 218 238 <xsl:param name="collName"/> 219 239 <xsl:param name="ec"/> 240 241 <!-- added these parameters to be carried when changing in toc --> 242 <xsl:param name="p.a"/> 243 <xsl:param name="p.s"/> 244 <xsl:param name="p.sa"/> 245 <xsl:param name="p.c"/> 220 246 <!-- Display the appropriate image, depending on the node type --> 247 221 248 <tr><td valign="top"> 249 <!-- 222 250 <a><xsl:attribute name="href"><xsl:value-of select='$library_name'/>?a=d&c=<xsl:value-of select='$collName'/>&d=<xsl:value-of select='@nodeID'/><xsl:if test="documentNode">.pr</xsl:if><xsl:if test="@nodeType='leaf'">&sib=1</xsl:if><xsl:if test="string($ec) = '1'">&ec=1</xsl:if></xsl:attribute> 251 --> 252 253 <a><xsl:attribute name="href"><xsl:value-of select='$library_name'/>?a=d&c=<xsl:value-of select='$collName'/>&d=<xsl:value-of select='@nodeID'/><xsl:if test="documentNode">.pr</xsl:if>&sib=1<xsl:if test="string($ec) = '1'">&ec=1</xsl:if>&p.a=<xsl:value-of select="$p.a"/>&p.sa=<xsl:value-of select="$p.sa"/>&p.s=<xsl:value-of select="$p.s"/>&p.c=<xsl:value-of select="$p.c"/></xsl:attribute> 254 223 255 <xsl:apply-templates select="." mode="displayNodeIcon"/> 224 256 </a> … … 243 275 <xsl:with-param name="collName" select="$collName"/> 244 276 <xsl:with-param name="ec" select="$ec"/> 277 278 <!-- added parameters --> 279 <xsl:with-param name="p.a" select="$p.a"/><xsl:with-param name="p.s" select="$p.s"/><xsl:with-param name="p.sa" select="$p.sa"/><xsl:with-param name="p.c" select="$p.c"/> 245 280 <!--<xsl:with-param name="depth" select="$depth + 1"/>--> 246 281 </xsl:apply-templates>
Note:
See TracChangeset
for help on using the changeset viewer.