Changeset 4273 for trunk/gsdl3/web/interfaces/nzdl
- Timestamp:
- 2003-05-13T10:21:01+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/web/interfaces/nzdl/transform/basicquery.xsl
r4254 r4273 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 2 <xsl:stylesheet version="1.0" 3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 xmlns:java="http://xml.apache.org/xslt/java" 5 extension-element-prefixes="java"> 4 6 5 7 <xsl:include href="style.xsl"/> … … 79 81 <tr valign="top"> 80 82 <xsl:for-each select="documentNodeList/documentNode"> 81 <xsl:if test=" position()> (($hn - 1)*$hp) and position() <= ($hn * $hp)">83 <xsl:if test="$hp=-1 or (position()> (($hn - 1)*$hp) and position() <= ($hn * $hp))"> 82 84 <tr> 83 85 <xsl:apply-templates select="."> … … 115 117 Search for <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><xsl:if test="param[@name='level']">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</xsl:if> which contain <xsl:apply-templates select="param[@name='matchMode']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='matchMode']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates> of the words 116 118 </td></tr> 117 <tr><td> 118 <nobr><xsl:apply-templates select="param[@name='query']"><xsl:with-param name="default"><xsl:apply-templates select="param[@name='query']" mode="calculate-default"/></xsl:with-param></xsl:apply-templates><input type="submit"><xsl:attribute name="value"><xsl:value-of select='../display/submit'/></xsl:attribute></input></nobr> 119 </td></tr> 119 <xsl:call-template name="query-and-submit"/> 120 120 </table> 121 </xsl:template> 122 123 <xsl:template name="query-and-submit"> 124 <xsl:variable name="qb" select="ancestor::page/pageRequest/paramList/param[@name='qb']/@value"/> 125 <xsl:choose> 126 <xsl:when test="$qb=1"><!-- large query box --> 127 <tr><td> 128 <textarea name="q" cols='63' rows='10'> 129 <xsl:apply-templates select="param[@name='query']" mode="calculate-default"/><xsl:text> </xsl:text><!-- put a space here just in case there is no value- mozilla craps out if have a <textarea /> element --> 130 </textarea> 131 </td></tr> 132 <tr><td align='right'> 133 <input type="submit"><xsl:attribute name="value"><xsl:value-of select='../display/submit'/></xsl:attribute></input> 134 </td></tr> 135 </xsl:when> 136 <xsl:otherwise> 137 <tr><td> 138 <xsl:variable name="qs"><xsl:apply-templates select="param[@name='query']" mode="calculate-default"/></xsl:variable> 139 <nobr><xsl:apply-templates select="param[@name='query']"><xsl:with-param name="default" select="java:org.greenstone.gsdl3.util.XSLTUtil.tidyWhitespace($qs)"/></xsl:apply-templates><input type="submit"><xsl:attribute name="value"><xsl:value-of select='../display/submit'/></xsl:attribute></input></nobr> 140 </td></tr> 141 </xsl:otherwise> 142 </xsl:choose> 121 143 </xsl:template> 122 144
Note:
See TracChangeset
for help on using the changeset viewer.