- Timestamp:
- 2011-05-18T14:02:02+12:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/gs2/transform/query-common.xsl
r20631 r24025 27 27 28 28 <!-- a special handling of the param list - we override the one in service-params --> 29 <xsl:template match="paramList" priority='2'> 30 <span class="textselect"> 31 Search for 32 <xsl:apply-templates select="param[@name='index']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='index']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> 33 <xsl:if test="param[@name='indexSubcollection']"> 34 of <xsl:apply-templates select="param[@name='indexSubcollection']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='indexSubcollection']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> 35 </xsl:if> 36 <xsl:if test="param[@name='indexLanguage']"> 37 in <xsl:apply-templates select="param[@name='indexLanguage']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='indexLanguage']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> 38 </xsl:if> 29 <xsl:template match="paramList" priority='2'> 30 <xsl:choose> 31 <xsl:when test="/page/pageResponse/collection/@type = 'lucene'"> 32 <span class="textselect"> 33 Search in 34 <xsl:apply-templates select="param[@name='index']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='index']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> 35 <xsl:if test="param[@name='indexSubcollection']"> 36 of <xsl:apply-templates select="param[@name='indexSubcollection']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='indexSubcollection']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> 37 </xsl:if> 38 <xsl:if test="param[@name='indexLanguage']"> 39 in <xsl:apply-templates select="param[@name='indexLanguage']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='indexLanguage']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> 40 </xsl:if> 41 <xsl:if test="param[@name='sortBy']"> 42 , sorting results by <xsl:apply-templates select="param[@name='sortBy']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='sortBy']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> 43 </xsl:if> 39 44 40 <xsl:if test="param[@name='level' and not(@type='invisible')]"> 41 at <xsl:apply-templates select="param[@name='level']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='level']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> level 42 </xsl:if> 45 <xsl:call-template name='query_mode'/> 46 </span> 47 </xsl:when> 48 <xsl:otherwise> 49 <span class="textselect"> 50 Search for 51 <xsl:apply-templates select="param[@name='index']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='index']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> 52 <xsl:if test="param[@name='indexSubcollection']"> 53 of <xsl:apply-templates select="param[@name='indexSubcollection']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='indexSubcollection']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> 54 </xsl:if> 55 <xsl:if test="param[@name='indexLanguage']"> 56 in <xsl:apply-templates select="param[@name='indexLanguage']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='indexLanguage']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> 57 </xsl:if> 43 58 44 <xsl:call-template name='query_mode'/> 59 <xsl:if test="param[@name='level' and not(@type='invisible')]"> 60 at <xsl:apply-templates select="param[@name='level']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='level']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> level 61 </xsl:if> 45 62 46 </span> 63 <xsl:call-template name='query_mode'/> 64 65 </span> 66 </xsl:otherwise> 67 </xsl:choose> 47 68 <span class="querybox"> 48 69 <xsl:call-template name="query-and-submit"/>
Note:
See TracChangeset
for help on using the changeset viewer.