- Timestamp:
- 2012-08-16T16:43:28+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl
r26106 r26120 215 215 .css("padding", "0px") 216 216 .css("font-size", "90%"); 217 218 menu.attr("id", "userMenu"); 217 219 218 220 button.data("userMenu", menu); … … 364 366 <div id="quicksearcharea"> 365 367 <xsl:if test="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']"> 366 <form action="{$library_name}/collection/{$collNameChecked}/search/TextQuery"> 367 <!-- This parameter says that we have come from the quick search area --> 368 <input type="hidden" name="qs" value="1"/> 369 <input type="hidden" name="rt" value="rd"/> 370 <input type="hidden" name="s1.level"> 371 <xsl:attribute name="value"> 372 <xsl:choose> 373 <xsl:when test="/page/pageRequest/paramList/param[@name = 's1.level']"> 374 <xsl:value-of select="/page/pageRequest/paramList/param[@name = 's1.level']/@value"/> 375 </xsl:when> 376 <xsl:otherwise> 377 <xsl:text>Sec</xsl:text> 378 </xsl:otherwise> 379 </xsl:choose> 380 </xsl:attribute> 381 </input> 382 <xsl:choose> 383 <xsl:when test="/page/pageResponse/service[@name = 'TextQuery']/paramList/param[@name = 'startPage']"> 384 <input type="hidden" name="s1.startPage" value="1"/> 385 </xsl:when> 386 <xsl:otherwise> 387 <input type="hidden" name="startPage" value="1"/> 388 </xsl:otherwise> 389 </xsl:choose> 390 <xsl:if test="not(/page/pageRequest/paramList/param[@name = 's1.hitsPerPage'])"> 391 <input type="hidden" name="s1.hitsPerPage" value="20"/> 392 </xsl:if> 393 <xsl:if test="not(/page/pageRequest/paramList/param[@name = 's1.maxDocs'])"> 394 <input type="hidden" name="s1.maxDocs" value="100"/> 395 </xsl:if> 396 <!-- The query text box --> 397 <span class="querybox"> 398 <xsl:variable name="qs"> 399 <xsl:apply-templates select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='query']" mode="calculate-default"/> 400 </xsl:variable> 401 <nobr> 402 <xsl:apply-templates select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='query']"> 403 <xsl:with-param name="default" select="java:org.greenstone.gsdl3.util.XSLTUtil.tidyWhitespace($qs,/page/@lang)"/> 404 </xsl:apply-templates> 405 </nobr> 406 </span> 407 <!-- The index selection list --> 408 <xsl:if test="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='index']/@type = 'enum_single'"> 409 <span class="textselect"> 410 <xsl:apply-templates select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='index']"> 411 <xsl:with-param name="default"> 412 <xsl:apply-templates select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='index']" mode="calculate-default"/> 413 </xsl:with-param> 414 </xsl:apply-templates> 368 <form action="{$library_name}/collection/{$collNameChecked}/search/TextQuery"> 369 <!-- This parameter says that we have come from the quick search area --> 370 <input type="hidden" name="qs" value="1"/> 371 <input type="hidden" name="rt" value="rd"/> 372 <input type="hidden" name="s1.level"> 373 <xsl:attribute name="value"> 374 <xsl:choose> 375 <xsl:when test="/page/pageRequest/paramList/param[@name = 's1.level']"> 376 <xsl:value-of select="/page/pageRequest/paramList/param[@name = 's1.level']/@value"/> 377 </xsl:when> 378 <xsl:otherwise> 379 <xsl:text>Sec</xsl:text> 380 </xsl:otherwise> 381 </xsl:choose> 382 </xsl:attribute> 383 </input> 384 <xsl:choose> 385 <xsl:when test="/page/pageResponse/service[@name = 'TextQuery']/paramList/param[@name = 'startPage']"> 386 <input type="hidden" name="s1.startPage" value="1"/> 387 </xsl:when> 388 <xsl:otherwise> 389 <input type="hidden" name="startPage" value="1"/> 390 </xsl:otherwise> 391 </xsl:choose> 392 <xsl:if test="not(/page/pageRequest/paramList/param[@name = 's1.hitsPerPage'])"> 393 <input type="hidden" name="s1.hitsPerPage" value="20"/> 394 </xsl:if> 395 <xsl:if test="not(/page/pageRequest/paramList/param[@name = 's1.maxDocs'])"> 396 <input type="hidden" name="s1.maxDocs" value="100"/> 397 </xsl:if> 398 <!-- The query text box --> 399 <span class="querybox"> 400 <xsl:variable name="qs"> 401 <xsl:apply-templates select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='query']" mode="calculate-default"/> 402 </xsl:variable> 403 <nobr> 404 <xsl:apply-templates select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='query']"> 405 <xsl:with-param name="default" select="java:org.greenstone.gsdl3.util.XSLTUtil.tidyWhitespace($qs, /page/@lang)"/> 406 </xsl:apply-templates> 407 </nobr> 415 408 </span> 416 </xsl:if> 417 <!-- The submit button (for TextQuery) --> 418 <xsl:if test="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']"> 419 <input type="submit" id="quickSearchSubmitButton"> 420 <xsl:attribute name="value"> 421 <xsl:value-of select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/displayItem[@name='submit']"/> 422 </xsl:attribute> 423 </input> 424 <br/> 425 </xsl:if> 426 </form> 409 <!-- The index selection list --> 410 <xsl:if test="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='index']/@type = 'enum_single'"> 411 <span class="textselect"> 412 <xsl:apply-templates select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='index']"> 413 <xsl:with-param name="default"> 414 <xsl:apply-templates select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='index']" mode="calculate-default"/> 415 </xsl:with-param> 416 </xsl:apply-templates> 417 </span> 418 </xsl:if> 419 <!-- The submit button (for TextQuery) --> 420 <xsl:if test="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']"> 421 <input type="submit" id="quickSearchSubmitButton"> 422 <xsl:attribute name="value"> 423 <xsl:value-of select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/displayItem[@name='submit']"/> 424 </xsl:attribute> 425 </input> 426 <br/> 427 </xsl:if> 428 </form> 427 429 </xsl:if> 428 429 <!-- The list of other search types --> 430 <ul> 431 <xsl:for-each select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@type='query']"> 432 <li class="ui-state-default ui-corner-all"> 433 <a> 434 <xsl:attribute name="href"> 435 <xsl:value-of select="$library_name"/>/collection/<xsl:value-of select="$collNameChecked"/>/search/<xsl:value-of select="@name"/> 436 </xsl:attribute> 437 <xsl:value-of select="displayItem[@name='name']"/> 438 </a> 439 </li> 440 </xsl:for-each> 441 </ul> 430 <!-- The list of other search types --> 431 <ul> 432 <xsl:for-each select="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@type='query']"> 433 <li class="ui-state-default ui-corner-all"> 434 <a> 435 <xsl:attribute name="href"> 436 <xsl:value-of select="$library_name"/>/collection/<xsl:value-of select="$collNameChecked"/>/search/<xsl:value-of select="@name"/> 437 </xsl:attribute> 438 <xsl:value-of select="displayItem[@name='name']"/> 439 </a> 440 </li> 441 </xsl:for-each> 442 </ul> 442 443 </div> 443 444 </xsl:if>
Note:
See TracChangeset
for help on using the changeset viewer.