Changeset 13268
- Timestamp:
- 2006-11-15T11:05:47+13:00 (17 years ago)
- Location:
- trunk/gsdl3/web/interfaces/default/transform
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/web/interfaces/default/transform/query.xsl
r12152 r13268 32 32 33 33 <xsl:template match="pageResponse"> 34 35 <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable> 36 <!-- <center>--> 34 <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable> 37 35 <xsl:call-template name="standardPageBanner"> 38 36 <xsl:with-param name="collName" select="$collName"/> … … 41 39 <xsl:with-param name="collName" select="$collName"/> 42 40 </xsl:call-template> 41 <div class="document"> 43 42 <xsl:apply-templates select="service"> 44 43 <xsl:with-param name="collName" select="$collName"/> 45 44 </xsl:apply-templates> 46 <!-- </center>-->45 47 46 <!--<xsl:if test="$berryBaskets = 'true'">--> 48 47 <xsl:if test="$berrybasketswitch = 'on'"> … … 54 53 </xsl:call-template> 55 54 </xsl:if> 56 < xsl:call-template name="dividerBar"/>57 </xsl:template>55 </div> 56 </xsl:template> 58 57 59 58 … … 67 66 <xsl:call-template name="matchDocs"/> 68 67 69 <!-- next and prev links at top of results--> 68 <!-- next and prev links at top of results--> 69 70 70 <xsl:call-template name="resultNavigation"> 71 71 <xsl:with-param name="collName" select="$collName"/> 72 72 </xsl:call-template> 73 <!-- Display the matching documents --> 73 74 <!-- Display the matching documents --> 75 74 76 <xsl:call-template name="resultList"> 75 77 <xsl:with-param name="collName" select="$collName"/> 76 78 </xsl:call-template> 79 77 80 <!-- next and prev links at bottom of page --> 78 81 <xsl:call-template name="resultNavigation"> 79 82 <xsl:with-param name="collName" select="$collName"/> 80 83 </xsl:call-template> 84 81 85 </xsl:template> 82 86 … … 85 89 <xsl:param name="collName"/> 86 90 <xsl:variable name="subaction" select="../pageRequest/@subaction"/> 91 <div class="queryform"> 87 92 <form name="QueryForm" method="get" action="{$library_name}"> 88 93 <input type="hidden" name="a" value="q"/> … … 95 100 </xsl:if> 96 101 <xsl:apply-templates select="paramList"/> 97 <br/>98 102 <input type="submit"><xsl:attribute name="value"><xsl:value-of select="displayItem[@name='submit']"/></xsl:attribute></input> 99 103 </form> 104 </div> 100 105 </xsl:template> 101 106 -
trunk/gsdl3/web/interfaces/default/transform/querytools.xsl
r12152 r13268 10 10 <xsl:template name="resultNavigation"> 11 11 <xsl:param name="collName"/> 12 <!-- hits type --> 12 <div class="resultnavigation"> 13 <!-- hits type --> 13 14 <xsl:variable name='ht'> 14 15 <xsl:choose> … … 57 58 <xsl:variable name="next" select="$here + 1"/> 58 59 <xsl:variable name="page-param"><xsl:if test="$ht='s'">s1.</xsl:if>startPage</xsl:variable> 59 <p /> 60 <center> 61 <table cellspacing='0' cellpadding='0' width='70%'> 62 <tr> 63 <td align='left'> 64 <xsl:if test="$here > 1"><a href="{$library_name}?a=q&sa={$sa}&c={$collName}&s={$service}&rt=rd&{$page-param}={$prev}"><img src="interfaces/default/images/less.gif" width='30' height='16' border='0' align='top'/><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'query.matches')"/><xsl:text> </xsl:text><xsl:value-of select="number(($prev - 1)*$hpp + 1)"/> - <xsl:value-of select="number(($prev * $hpp))"/></a></xsl:if> 65 </td> 66 <td align='right'> 60 61 <div> 62 <div> 63 <xsl:if test="$here > 1"><a href="{$library_name}?a=q&sa={$sa}&c={$collName}&s={$service}&rt=rd&{$page-param}={$prev}"><img src="interfaces/default/images/less.gif" width='30' height='16' border='0' align='top'/><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'query.matches')"/><xsl:text> </xsl:text><xsl:value-of select="number(($prev - 1)*$hpp + 1)"/> - <xsl:value-of select="number(($prev * $hpp))"/></a></xsl:if> 64 65 67 66 <xsl:if test="(($here * $hpp) + 1) < $td"> 68 67 <xsl:variable name='m' select="number($next * $hpp)"/> 69 68 <xsl:variable name='mm'><xsl:choose><xsl:when test="$m < $td"><xsl:value-of select='$m'/></xsl:when><xsl:otherwise><xsl:value-of select='$td'/></xsl:otherwise></xsl:choose></xsl:variable> 70 <a href="{$library_name}?a=q&sa={$sa}&c={$collName}&s={$service}&rt=rd&{$page-param}={$next}"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'query.matches')"/><xsl:text> </xsl:text><xsl:value-of select="number(($next - 1)*$hpp + 1)"/> - <xsl:value-of select="$mm"/><img src="interfaces/default/images/more.gif" width='30' height='16' border='0' align='top'/></a></xsl:if></ td> </tr>71 </ table>72 </center>73 </xsl:if>69 <a href="{$library_name}?a=q&sa={$sa}&c={$collName}&s={$service}&rt=rd&{$page-param}={$next}"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'query.matches')"/><xsl:text> </xsl:text><xsl:value-of select="number(($next - 1)*$hpp + 1)"/> - <xsl:value-of select="$mm"/><img src="interfaces/default/images/more.gif" width='30' height='16' border='0' align='top'/></a></xsl:if></div> 70 </div> 71 </xsl:if> 72 </div> 74 73 </xsl:template> 75 74 76 75 <xsl:template name="matchDocs"> 77 76 <!-- If the number of matching documents is known, display it --> 77 <div class="matchdocs"> 78 78 <xsl:variable name="numDocsMatched" select="metadataList/metadata[@name='numDocsMatched']"/> 79 79 <xsl:variable name="numDocsReturned" select="metadataList/metadata[@name='numDocsReturned']"/> … … 93 93 </xsl:when> 94 94 </xsl:choose> 95 </div> 95 96 </xsl:template> 96 97 97 98 <!-- paging is now done by the query action, so here we just print out all the docs that we have --> 98 99 <xsl:template name="resultList"> 99 <xsl:param name="collName"/>100 <table >101 102 <tr >100 <xsl:param name="collName"/> 101 <table class="resultlist"> 102 <xsl:for-each select="documentNodeList/documentNode"> 103 <tr class="resultitem"> 103 104 <xsl:call-template name="documentNodeWrapper"> 104 105 <xsl:with-param name="collName" select="$collName"/> … … 106 107 </xsl:call-template> 107 108 </tr> 108 </xsl:for-each> 109 </table> 109 </xsl:for-each> 110 </table> 110 111 </xsl:template> 111 112 … … 133 134 <xsl:param name="collName"/> 134 135 <xsl:param name="serviceName"/> 135 <td> 136 <a><xsl:attribute name="href"><xsl:value-of select='$library_name'/>?a=d&c=<xsl:value-of select='$collName'/>&d=<xsl:value-of select='@nodeID'/><xsl:if test="@nodeType='leaf'">&sib=1</xsl:if>&dt=<xsl:value-of select='@docType'/>&p.a=q&&p.sa=<xsl:value-of select="/page/pageRequest/@subaction"/>&p.s=<xsl:value-of select="$serviceName"/></xsl:attribute> 136 <a><xsl:attribute name="href"><xsl:value-of select='$library_name'/>?a=d&c=<xsl:value-of select='$collName'/>&d=<xsl:value-of select='@nodeID'/><xsl:if test="@nodeType='leaf'">&sib=1</xsl:if>&dt=<xsl:value-of select='@docType'/>&p.a=q&&p.sa=<xsl:value-of select="/page/pageRequest/@subaction"/>&p.s=<xsl:value-of select="$serviceName"/></xsl:attribute> 137 137 <xsl:apply-templates select="." mode="displayNodeIcon"/> 138 138 </a> 139 </td> 140 <td><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='Title']"/></td> 139 <span><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='Title']"/></span> 141 140 </xsl:template> 142 141 143 142 <xsl:template name="termInfo"> 143 <div class="terminfo"> 144 144 <xsl:if test="count(termList/term) > 0"> 145 <small> 146 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'query.wordcount')"/> 145 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'query.wordcount')"/> 147 146 <xsl:for-each select="termList/term"> 148 147 <xsl:if test="position() > 1">, </xsl:if> 149 148 <xsl:value-of select="@name"/>: <xsl:value-of select="@freq"/> 150 149 </xsl:for-each> 151 </small>152 <br/>153 150 </xsl:if> 151 </div> 154 152 </xsl:template> 155 153
Note:
See TracChangeset
for help on using the changeset viewer.