Changeset 20466 for greenstone3/trunk/web
- Timestamp:
- 2009-09-01T14:54:36+12:00 (15 years ago)
- Location:
- greenstone3/trunk/web
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/web/WEB-INF/classes/interface_default.properties
r20046 r20466 36 36 # query page 37 37 ######################## 38 query=Search 38 39 query.wordcount=Word count: 39 40 query.nodocsmatch=No documents matched the query. -
greenstone3/trunk/web/interfaces/oran/transform/layouts/main.xsl
r20465 r20466 73 73 <xsl:if test="/page/pageResponse/collection/serviceList/service"> 74 74 <ul id="nav"> 75 <!-- show browse service, if it exists --> 75 76 <xsl:if test="/page/pageResponse/collection/serviceList/service[@type='browse']"> 76 77 <xsl:for-each select="/page/pageResponse/collection/serviceList/service[@type='browse']"> … … 78 79 </xsl:for-each> 79 80 </xsl:if> 81 82 <!-- show search services (collapsed) if they exist --> 80 83 <xsl:if test="/page/pageResponse/collection/serviceList/service[@type='query']"> 81 82 <xsl:for-each select="/page/pageResponse/collection/serviceList/service[@type='query'][1]"> 83 <xsl:call-template name="navigationTab"/> 84 <xsl:for-each select="/page/pageResponse/collection/serviceList"> 85 86 <!-- 87 using collapsedNavigationTab instead of navigationTab collapses 88 all the services of the given type onto one tab 89 --> 90 <xsl:call-template name="collapsedNavigationTab"> 91 <xsl:with-param name="type">query</xsl:with-param> 92 </xsl:call-template> 84 93 </xsl:for-each> 85 94 </xsl:if> 95 96 <!-- all other services --> 97 <xsl:for-each select="/page/pageResponse/collection/serviceList/service[not(@type='query') and not(@type='browse')]"> 98 <xsl:call-template name="navigationTab"/> 99 </xsl:for-each> 100 86 101 </ul> 87 102 </xsl:if> -
greenstone3/trunk/web/interfaces/oran/transform/util.xsl
r20465 r20466 4 4 xmlns:xslt="http://www.w3.org/1999/XSL/Transform" 5 5 xmlns:gslib="http://www.greenstone.org/XSL/Library" 6 6 xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat" 7 7 xmlns:util="http://org.greenstone.gsdl3.util.XSLTUtil" 8 8 exclude-result-prefixes="util gslib gsf xslt"> … … 354 354 <!-- classifier page ............................................................................ --> 355 355 356 <xsl:template name="collapsedNavigationTab"> 357 <xsl:param name="type"/> 358 <xsl:variable name="isCurrent" select="service[@name=/page/pageResponse/service/@name]"/> 359 <li> 360 <xsl:if test="$isCurrent"> 361 <xsl:attribute name="class">current</xsl:attribute> 362 </xsl:if> 363 <a> 364 <xsl:if test="service[@name=$type]/displayItem[@name='description']"><xsl:attribute name='title'><xsl:value-of select="service[@name=$type]/displayItem[@name='description']"/></xsl:attribute></xsl:if> 365 <xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=q&rt=d&s=<xsl:value-of select="service[@type=$type]/@name"/>&c=<xsl:value-of select="/page/pageResponse/collection/@name"/></xsl:attribute> 366 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, $type)"/> 367 </a> 368 </li> 369 </xsl:template> 356 370 357 371 <xsl:template name="navigationTab">
Note:
See TracChangeset
for help on using the changeset viewer.