- Timestamp:
- 2006-11-14T15:59:25+13:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/web/interfaces/classic/transform/query-common.xsl
r9874 r13254 11 11 <xsl:param name="collName"/> 12 12 <xsl:variable name="subaction" select="../pageRequest/@subaction"/> 13 <form name="QueryForm" method="get" action="{$library_name}"> 14 <input type="hidden" name="a" value="q"/> 15 <input type="hidden" name="sa" value="{$subaction}"/> 16 <input type="hidden" name="rt" value="rd"/> 17 <input type="hidden" name="s" value="{@name}"/> 18 <input type="hidden" name="c" value="{$collName}"/> 19 <input type="hidden" name="startPage" value="1"/> 13 <div class="queryform"> 14 <p> 15 <form name="QueryForm" method="get" action="{$library_name}"> 16 <input type="hidden" name="a" value="q"/> 17 <input type="hidden" name="sa" value="{$subaction}"/> 18 <input type="hidden" name="rt" value="rd"/> 19 <input type="hidden" name="s" value="{@name}"/> 20 <input type="hidden" name="c" value="{$collName}"/> 21 <input type="hidden" name="startPage" value="1"/> 20 22 <xsl:apply-templates select="paramList"/> 21 </form> 23 </form> 24 </p> 25 </div> 22 26 </xsl:template> 23 27 24 28 <!-- a special handling of the param list - we override the one in service-params --> 25 29 <xsl:template match="paramList" priority='2'> 26 <table> 27 <tr><td> 30 <span class="textselect"> 28 31 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><xsl:call-template name='query_mode'/> 29 </td></tr> 30 <tr><td></td></tr> 31 32 </ table>32 </span> 33 <span class="querybox"> 34 <xsl:call-template name="query-and-submit"/> 35 </span> 33 36 </xsl:template> 34 37 … … 86 89 <xsl:choose> 87 90 <xsl:when test="$qfm=1"> 88 <tr><td><xsl:apply-templates select="param[@name='complexField']"/></td></tr>91 <xsl:apply-templates select="param[@name='complexField']"/> 89 92 </xsl:when> 90 93 <xsl:otherwise> 91 <tr><td><xsl:apply-templates select="param[@name='simpleField']"/></td></tr>94 <xsl:apply-templates select="param[@name='simpleField']"/> 92 95 </xsl:otherwise> 93 96 </xsl:choose> 94 <tr><td align='right'>95 97 <input type="submit"><xsl:attribute name="value"><xsl:value-of select="../displayItem[@name='submit']"/></xsl:attribute></input> 96 </td></tr>98 97 99 </xsl:when> 98 100 <xsl:otherwise> <!-- doing text query --> … … 100 102 <xsl:choose> 101 103 <xsl:when test="$qb=1"><!-- large query box --> 102 <tr><td> 103 <textarea name="query" cols='63' rows='10'> 104 <textarea name="query" cols='63' rows='10'> 104 105 <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 --> 105 106 </textarea> 106 </td></tr> 107 <tr><td align='right'> 108 <input type="submit"><xsl:attribute name="value"><xsl:value-of select="../displayItem[@name='submit']"/></xsl:attribute></input> 109 </td></tr> 110 </xsl:when> 107 <input type="submit"><xsl:attribute name="value"><xsl:value-of select="../displayItem[@name='submit']"/></xsl:attribute></input> 108 </xsl:when> 111 109 <xsl:otherwise> 112 <tr><td> 113 <xsl:variable name="qs"><xsl:apply-templates select="param[@name='query']" mode="calculate-default"/></xsl:variable> 110 <xsl:variable name="qs"><xsl:apply-templates select="param[@name='query']" mode="calculate-default"/></xsl:variable> 114 111 <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="../displayItem[@name='submit']"/></xsl:attribute></input></nobr> 115 </td></tr> 116 </xsl:otherwise> 112 </xsl:otherwise> 117 113 </xsl:choose> 118 114 </xsl:otherwise>
Note:
See TracChangeset
for help on using the changeset viewer.