Changeset 28553 for main/trunk/greenstone3
- Timestamp:
- 2013-10-29T13:36:46+13:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/transform/classifiertools.xsl
r26871 r28553 14 14 <div id="classifiers"> 15 15 <xsl:variable name="cl_name"><xsl:value-of select="@name"/></xsl:variable> 16 <table id="classifiernodelist"> 17 <xsl:call-template name="processNodeChildren"> 18 <xsl:with-param name='collName' select='$collName'/> 19 <xsl:with-param name='serviceName' select='$serviceName'/> 20 </xsl:call-template> 21 </table> 16 <xsl:choose> 17 <xsl:when test="@childType = 'HList'"> 18 <xsl:call-template name="HList"> 19 <xsl:with-param name='collName' select='$collName'/> 20 <xsl:with-param name='serviceName' select='$serviceName'/> 21 </xsl:call-template> 22 </xsl:when> 23 <xsl:otherwise> 24 <table id="classifiernodelist"> 25 <xsl:call-template name="processNodeChildren"> 26 <xsl:with-param name='collName' select='$collName'/> 27 <xsl:with-param name='serviceName' select='$serviceName'/> 28 </xsl:call-template> 29 </table> 30 </xsl:otherwise> 31 </xsl:choose> 22 32 </div> 23 33 </xsl:template> … … 64 74 </xsl:template> 65 75 76 <xsl:template name="HList"> 77 <xsl:param name="collName"/> 78 <xsl:param name="serviceName"/> 79 <ul class="horizontalContainer"> 80 <xsl:for-each select='classifierNode'> 81 <li> 82 <xsl:attribute name="class"> 83 <xsl:if test="@nodeID = /page/pageRequest/paramList/param[@name = 'cl']/@value">selectedHorizontalClassifierNode </xsl:if> 84 <xsl:text>horizontalClassifierNode</xsl:text> 85 </xsl:attribute> 86 <xsl:apply-templates select='.'> 87 <xsl:with-param name='collName' select='$collName'/> 88 <xsl:with-param name='serviceName' select='$serviceName'/> 89 </xsl:apply-templates> 90 </li> 91 </xsl:for-each> 92 </ul> 93 <table id="classifiernodelist"> 94 <xsl:for-each select='classifierNode'> 95 <xsl:call-template name="processNodeChildren"> 96 <xsl:with-param name='collName' select='$collName'/> 97 <xsl:with-param name='serviceName' select='$serviceName'/> 98 </xsl:call-template> 99 </xsl:for-each> 100 </table> 101 </xsl:template> 66 102 67 103 <xsl:template name="processNodeChildren"> … … 137 173 </xsl:for-each> 138 174 </xsl:when> 139 <xsl:when test="@childType = 'HList'"> 140 <ul class="horizontalContainer"> 141 <xsl:for-each select='classifierNode'> 142 <li> 143 <xsl:attribute name="class"> 144 <xsl:if test="@nodeID = /page/pageRequest/paramList/param[@name = 'cl']/@value">selectedHorizontalClassifierNode </xsl:if> 145 <xsl:text>horizontalClassifierNode</xsl:text> 146 </xsl:attribute> 147 <xsl:apply-templates select='.'> 148 <xsl:with-param name='collName' select='$collName'/> 149 <xsl:with-param name='serviceName' select='$serviceName'/> 150 </xsl:apply-templates> 151 </li> 152 </xsl:for-each> 153 </ul> 154 <xsl:for-each select='classifierNode'> 155 <xsl:call-template name="processNodeChildren"> 156 <xsl:with-param name='collName' select='$collName'/> 157 <xsl:with-param name='serviceName' select='$serviceName'/> 158 </xsl:call-template> 159 </xsl:for-each> 160 </xsl:when> 175 <xsl:otherwise/> 161 176 </xsl:choose> 162 177 </xsl:template>
Note:
See TracChangeset
for help on using the changeset viewer.