- Timestamp:
- 2016-06-02T14:33:04+12:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl
r30478 r30559 156 156 </xsl:template> 157 157 158 <xsl:template name="additionalNavTabs"> 159 <xsl:for-each select="/page/pageResponse/collection[@name=$collNameChecked]/extraInfo/navigationTab"> 160 <li> 161 <xsl:choose> 162 <!-- if we are in frame type and this is the current page, colour it differently--> 163 <xsl:when test="@type='frame' and /page/pageRequest[@subaction='html'] and /page/pageRequest/paramList/param[@name='url']/@value = @url"> 164 <xsl:attribute name='class'>ui-state-default ui-corner-top ui-tabs-selected ui-state-active</xsl:attribute> 165 </xsl:when> 166 <xsl:otherwise> 167 <xsl:attribute name="class">ui-state-default ui-corner-top</xsl:attribute> 168 </xsl:otherwise> 169 </xsl:choose> 170 <a> 171 <xsl:if test="displayItem[@name='description']"> 172 <xsl:attribute name='title'><xsl:value-of select="displayItem[@name='description']"/></xsl:attribute> 173 </xsl:if> 174 <xsl:choose> 175 <xsl:when test="@type='external-link'"> 176 <xsl:attribute name="href"><xsl:value-of select="@url"/></xsl:attribute> 177 </xsl:when> 178 <xsl:when test="@type='frame'"> 179 <xsl:attribute name="href"><xsl:value-of select="$library_name"/>/collection/<xsl:value-of select="/page/pageResponse/collection[@name=$collNameChecked]/@name"/>/page/html?url=<xsl:value-of select="@url"/></xsl:attribute> 180 </xsl:when> 181 </xsl:choose> 182 <xsl:choose> 183 <xsl:when test="displayItem[@name='name']"> 184 <xsl:value-of select="displayItem[@name='name']"/> 185 </xsl:when> 186 <xsl:otherwise>link</xsl:otherwise> 187 </xsl:choose> 188 </a> 189 </li> 190 </xsl:for-each> 191 192 </xsl:template> 158 193 <!-- ***** BROWSING TABS ***** --> 159 194 <xsl:template name="browsing-tabs"> 160 <xsl:if test="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service ">195 <xsl:if test="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service or /page/pageResponse/collection[@name=$collNameChecked]/extraInfo/navigationTab"> 161 196 <ul id="gs-nav"> 197 <!-- if this collection has additional tabs, add them here --> 198 <xsl:call-template name="additionalNavTabs"/> 162 199 <!-- If this collection has a ClassifierBrowse service then add a tab for each classifier--> 163 200 <xsl:if test="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@type='browse' and @name='ClassifierBrowse']">
Note:
See TracChangeset
for help on using the changeset viewer.