Changeset 13254 for trunk/gsdl3/web/interfaces
- Timestamp:
- 2006-11-14T15:59:25+13:00 (17 years ago)
- Location:
- trunk/gsdl3/web/interfaces/classic/transform
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/web/interfaces/classic/transform/about.xsl
r8685 r13254 24 24 <xsl:template match="pageResponse"> 25 25 <xsl:variable name="collName" select="/page/pageRequest/paramList/param[@name='c']/@value"/> 26 <!-- <center>-->27 26 <xsl:apply-templates select="collection"><xsl:with-param name="collName" select="$collName"/></xsl:apply-templates> 28 <!--</center>--> 27 29 28 </xsl:template> 30 29 … … 38 37 <xsl:with-param name="collName" select="$collName"/> 39 38 </xsl:call-template> 39 <div class="document"> 40 40 <xsl:if test="/page/pageRequest/paramList/param[@name='ct']/@value = 0"> 41 41 <xsl:apply-templates select="serviceList/service[@name='TextQuery']"> … … 43 43 <xsl:call-template name="dividerBar"/> 44 44 </xsl:if> 45 </div> 46 <div> 45 47 <xsl:if test="displayItem[@name='description']"> 46 48 <h3><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.aboutcoll')"/></h3> … … 48 50 </xsl:if> 49 51 <xsl:apply-templates select="." mode="simplehelp"/> 52 </div> 50 53 </xsl:template> 51 52 54 53 55 </xsl:stylesheet> -
trunk/gsdl3/web/interfaces/classic/transform/classifier.xsl
r8532 r13254 19 19 <xsl:template name="pageStyle"/> 20 20 21 22 21 <xsl:template match="pageResponse"> 23 22 <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable> … … 32 31 </xsl:choose> 33 32 </xsl:variable> 34 <center>35 33 <xsl:call-template name="standardPageBanner"> 36 34 <xsl:with-param name="collName" select="$collName"/> … … 42 40 <xsl:with-param name="clTop" select="$clTop"/> 43 41 </xsl:call-template> 44 < p/>42 <div class="document"> 45 43 <xsl:apply-templates select="classifier"> 46 44 <xsl:with-param name="collName" select="$collName"/> 47 45 <xsl:with-param name="serviceName" select="$serviceName"/> 48 46 </xsl:apply-templates> 49 </center>47 </div> 50 48 </xsl:template> 51 49 -
trunk/gsdl3/web/interfaces/classic/transform/document.xsl
r9874 r13254 17 17 <html> 18 18 <xsl:call-template name="pageHead"/> 19 <body style="background-image: none;">20 <center>21 22 23 </center>24 19 <body> 20 <div id="page"> 21 <xsl:apply-templates select="pageResponse"/> 22 <xsl:call-template name="greenstoneFooter"/> 23 </div> 24 </body> 25 25 </html> 26 26 </xsl:template> … … 46 46 <xsl:template match="pageResponse"> 47 47 <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable> 48 <table width="537">49 <tr><td>50 48 <xsl:call-template name="standardPageBanner"> 51 49 <xsl:with-param name="collName" select="$collName"/> … … 54 52 <xsl:with-param name="collName" select="$collName"/> 55 53 </xsl:call-template> 56 < /td></tr></table>54 <div class="document"> 57 55 <!-- display the document --> 58 56 <xsl:apply-templates select="document"> 59 57 <xsl:with-param name="collName" select="$collName"/> 60 58 </xsl:apply-templates> 61 <table width='537'><tr><td> 62 <xsl:call-template name="dividerBar"/> 63 </td></tr></table> 59 </div> 64 60 </xsl:template> 65 61 66 62 <xsl:template match="document"> 67 63 <xsl:param name="collName"/> 68 <table width='537'><tr><td>64 69 65 <xsl:call-template name="documentHeading"> 70 66 <xsl:with-param name="collName" select="$collName"/> 71 67 </xsl:call-template> 72 </td></tr></table>68 73 69 <xsl:call-template name="documentContent"> 74 70 <xsl:with-param name="collName" select="$collName"/> … … 83 79 <xsl:variable name="p.sa" select="/page/pageRequest/paramList/param[@name='p.sa']/@value"/> 84 80 <xsl:variable name="p.s" select="/page/pageRequest/paramList/param[@name='p.s']/@value"/> 85 <table><tr><td> 86 <a href="{$library_name}?a={$p.a}&sa={$p.sa}&s={$p.s}&c={$collName}&rt=r"><xsl:call-template name="openbookimg"><xsl:with-param name="title">Close this book and return to search/browse</xsl:with-param> 87 </xsl:call-template></a></td> 88 <td valign='top'><b><font size="+1">  89 <xsl:choose><xsl:when test="@docType='simple'"><xsl:value-of select="metadataList/metadata[@name='Title']" disable-output-escaping="yes"/></xsl:when><xsl:otherwise><xsl:value-of select="documentNode/metadataList/metadata[@name='Title']" disable-output-escaping="yes"/></xsl:otherwise></xsl:choose> 90 </font></b></td> 91 </tr></table> 92 93 <table cellpadding="10" cellspacing="0"> 94 <tr> 95 <td valign="top" align="left"> 96 <xsl:if test="string($doCoverImage) != 'false' and (@docType='paged' or @docType='hierarchy')"> 97 <xsl:call-template name="coverImage"/> 98 <p/> 99 </xsl:if> 100 101 <xsl:call-template name="documentButtons"> 81 <div class="heading_image"> 82 <xsl:if test="string($doCoverImage) != 'false' and (@docType='paged' or @docType='hierarchy')"> 83 <xsl:call-template name="coverImage"/> 84 </xsl:if> 85 </div> 86 <div class="buttons" id="toc_buttons"> 87 <xsl:call-template name="documentButtons"> 102 88 <xsl:with-param name="collName" select="$collName"/> 103 </xsl:call-template> 104 <!--<xsl:call-template name="enrichServices"> 89 </xsl:call-template> 90 </div> 91 92 <!--<div><xsl:call-template name="enrichServices"> 105 93 <xsl:with-param name="collName" select="$collName"/> 106 </xsl:call-template>--> 107 </td> 108 <xsl:if test="string($doTOC) != 'false'"> 109 <td valign="top" align="left"> 94 </xsl:call-template></div>--> 95 96 <div class="toc"> 97 <table class="v_list"><tr valign="top"><td valign="top"> <a href="{$library_name}?a={$p.a}&sa={$p.sa}&s={$p.s}&c={$collName}&rt=r"><xsl:call-template name="openbookimg"><xsl:with-param name="title">Close this book and return to search/browse</xsl:with-param> 98 </xsl:call-template></a></td><td valign="top"></td> 99 <td valign="top"> 100 <xsl:choose><xsl:when test="@docType='simple'"><xsl:value-of select="metadataList/metadata[@name='Title']" disable-output-escaping="yes"/></xsl:when><xsl:otherwise><xsl:value-of select="documentNode/metadataList/metadata[@name='Title']" disable-output-escaping="yes"/></xsl:otherwise></xsl:choose> 101 </td></tr> 102 </table> 103 <xsl:if test="string($doTOC) != 'false'"> 104 <table><tr valign="top"><td><img alt="" src="/gsdl/images/space.gif" width="25"/></td><td><table class="v_list"> 110 105 <xsl:call-template name="TOC"> 111 106 <xsl:with-param name="collName" select="$collName"/> 112 107 </xsl:call-template> 113 </td>114 </xsl:if>115 </tr> 116 </table>117 </xsl:template>108 </table> 109 </td></tr></table> 110 </xsl:if> 111 </div> 112 </xsl:template> 118 113 119 114 <xsl:template name="coverImage"> … … 127 122 <xsl:variable name="ec" select="/page/pageRequest/paramList/param[@name='ec']/@value"/> 128 123 <xsl:variable name="ed" select="/page/pageRequest/paramList/param[@name='ed']/@value"/> 129 130 <table>124 125 131 126 <!-- expand document --> 132 <!-- this doesn't work with MG so comment it out for now --> 133 127 <!-- this doesn't work with MG so comment it out for now --> 134 128 <xsl:if test="@docType = 'hierarchy' or @docType = 'paged'"> 135 <tr><td class="gsbutton"> 129 <div class="button"> 130 <span class="button"> 136 131 <xsl:choose><xsl:when test="string($ed)='1'"> 137 <a class="gsbutton"href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&ed=0"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_tip')"/></xsl:attribute>138 < font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_b')"/></font>132 <a href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&ed=0"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_tip')"/></xsl:attribute> 133 <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_doc_b')"/> 139 134 </a> 140 135 </xsl:when> 141 136 <xsl:otherwise> 142 <a class="gsbutton"href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&ed=1"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_tip')"/></xsl:attribute>143 <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_b')"/></font>144 </a>137 <a href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&ed=1"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_tip')"/></xsl:attribute> 138 <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_doc_b')"/> 139 </a> 145 140 </xsl:otherwise> 146 141 </xsl:choose> 147 </td></tr> 142 </span> 143 </div> 148 144 </xsl:if> 149 145 150 146 <!-- expand contents --> 151 147 <xsl:if test="@docType = 'hierarchy' and string(/page/pageResponse/format/gsf:option[@name='documentTOC']/@value) != 'false'"> 152 <tr><td class="gsbutton"> 148 <div class="button"> 149 <span class="button"> 153 150 <xsl:choose><xsl:when test="string($ec)='1'"> 154 <a class="gsbutton"href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&ec=0"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_tip')"/></xsl:attribute>155 <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_b')"/></font>151 <a href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&ec=0"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_tip')"/></xsl:attribute> 152 <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.contract_contents_b')"/> 156 153 </a> 157 154 </xsl:when> 158 155 <xsl:otherwise> 159 <a class="gsbutton"href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&ec=1"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_tip')"/></xsl:attribute>160 < font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_b')"/></font>156 <a href="{$library_name}?a=d&d={$docID}&c={$collName}&sib={$sib}&ec=1"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_tip')"/></xsl:attribute> 157 <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.expand_contents_b')"/> 161 158 </a> 162 159 </xsl:otherwise> 163 160 </xsl:choose> 164 </td></tr> 161 </span> 162 </div> 165 163 </xsl:if> 166 164 <!-- detach page --> 167 165 <xsl:variable name="paramList" select="/page/pageRequest/paramList"/> 168 <tr><td class="gsbutton"> 169 <a class="gsbutton" target="_blank"><xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&d=<xsl:value-of select="$docID"/>&c=<xsl:value-of select="$collName"/>&sib=<xsl:value-of select="$sib"/>&dt=<xsl:value-of select="$paramList/param[@name='dt']/@value"/>&ec=<xsl:value-of select="$paramList/param[@name='ec']/@value"/>&et=<xsl:value-of select="$paramList/param[@name='et']/@value"/>&p.a=<xsl:value-of select="$paramList/param[@name='p.a']/@value"/>&p.s=<xsl:value-of select="$paramList/param[@name='p.s']/@value"/>&p.sa=<xsl:value-of select="$paramList/param[@name='p.sa']/@value"/></xsl:attribute><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_tip')"/></xsl:attribute> 170 <font size='-2'><xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_b')"/></font> 171 </a></td></tr> 172 </table> 173 </xsl:template> 166 <div class="button"> 167 <span class="button"> 168 <a target="_blank"><xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&d=<xsl:value-of select="$docID"/>&c=<xsl:value-of select="$collName"/>&sib=<xsl:value-of select="$sib"/>&dt=<xsl:value-of select="$paramList/param[@name='dt']/@value"/>&ec=<xsl:value-of select="$paramList/param[@name='ec']/@value"/>&et=<xsl:value-of select="$paramList/param[@name='et']/@value"/>&p.a=<xsl:value-of select="$paramList/param[@name='p.a']/@value"/>&p.s=<xsl:value-of select="$paramList/param[@name='p.s']/@value"/>&p.sa=<xsl:value-of select="$paramList/param[@name='p.sa']/@value"/></xsl:attribute><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_tip')"/></xsl:attribute> 169 <xsl:value-of disable-output-escaping='yes' select="util:getInterfaceText($interface_name, /page/@lang, 'doc.detach_page_b')"/> 170 </a> 171 </span> 172 </div> 173 </xsl:template> 174 174 175 175 <xsl:template name="TOC"> … … 196 196 <xsl:variable name="ec" select="/page/pageRequest/paramList/param[@name='ec']/@value"/> 197 197 <xsl:if test="documentNode[@nodeID]"> 198 <table>199 198 <tr valign='top'><td> 200 199 <xsl:choose><xsl:when test="string($oc)='0'"> … … 212 211 </td></tr> 213 212 </xsl:if> 214 </table>215 213 </xsl:if> 216 214 </xsl:template> … … 254 252 <!-- default content is to print the title and content of any documentNodes that have nodeContent --> 255 253 <xsl:template name="documentContent"> 256 <div align="left">254 <div class="documenttext"> 257 255 <xsl:choose> 258 256 <xsl:when test="@docType='simple'"> … … 329 327 <xsl:variable name="length" select="nodeStructureInfo/info[@name='numSiblings']/@value"/> 330 328 <xsl:variable name="children" select="nodeStructureInfo/info[@name='numChildren']/@value"/> 331 <table>332 329 <xsl:choose> 333 330 <xsl:when test="$pos=-1"><!-- a doc --> … … 373 370 </td> 374 371 </tr> 375 </table> 376 </xsl:template> 372 </xsl:template> 377 373 378 374 <xsl:template name="enrichServices"> -
trunk/gsdl3/web/interfaces/classic/transform/home.xsl
r8532 r13254 18 18 <!-- page specific style goes here --> 19 19 <xsl:template name="pageStyle"/> 20 21 20 22 21 <xsl:template match="pageResponse"> … … 43 42 </xsl:for-each> 44 43 <xsl:call-template name="collWarning"/> 45 <xsl:call-template name="dividerBar"/>46 44 </xsl:template> 47 45 48 46 <xsl:template name="collWarning"> 49 <p><xsl:value-of select="util:getInterfaceText('classic', /page/@lang, 'home.coll_warning')"/> 50 </p> 51 </xsl:template> 47 <xsl:call-template name="dividerBar"/> 48 <div> 49 <xsl:value-of select="util:getInterfaceText('classic', /page/@lang, 'home.coll_warning')"/> 50 </div> 51 </xsl:template> 52 52 </xsl:stylesheet> 53 53 -
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> -
trunk/gsdl3/web/interfaces/classic/transform/query.xsl
r8532 r13254 25 25 <xsl:variable name="collName"><xsl:value-of select="/page/pageRequest/paramList/param[@name='c']/@value"/></xsl:variable> 26 26 27 <center>28 27 <xsl:call-template name="standardPageBanner"> 29 28 <xsl:with-param name="collName" select="$collName"/> … … 33 32 <xsl:with-param name="collName" select="$collName"/> 34 33 </xsl:call-template> 35 <xsl:apply-templates select="service"> 34 <div class="document"> 35 <xsl:apply-templates select="service"> 36 36 <xsl:with-param name="collName" select="$collName"/> 37 37 </xsl:apply-templates> 38 </center>39 40 38 <xsl:if test="documentNodeList"> 41 39 <xsl:call-template name="query-response"> … … 43 41 </xsl:call-template> 44 42 </xsl:if> 45 <center> 46 <xsl:call-template name="dividerBar"/> 47 </center> 43 </div> 48 44 </xsl:template> 49 45 -
trunk/gsdl3/web/interfaces/classic/transform/style.xsl
r8963 r13254 15 15 <html> 16 16 <xsl:call-template name="pageHead"/> 17 <body> 18 <table border="0" cellspacing="0" cellpadding="0" width="100%"> 19 <td valign="top" width="65"> 20 <img src="interfaces/default/images/spacer.gif" width="65" height="1" alt="" border="0"/> 21 </td> 22 <td> 23 <center> 24 <table width="537"> 25 <tr><td> 26 <xsl:apply-templates select="pageResponse"/> 27 <xsl:call-template name="greenstoneFooter"/> 28 </td></tr> 29 </table> 30 </center> 31 </td> 32 </table> 17 <body class="bgimage"> 18 <div id="page"> 19 <xsl:apply-templates select="pageResponse"/> 20 <xsl:call-template name="greenstoneFooter"/> 21 </div> 33 22 </body> 34 23 </html> 35 24 </xsl:template> 25 36 26 37 27 <!-- put a space in the title in case the actual value is missing - mozilla will not display a page with no title--> … … 48 38 <!-- any global style stuff should go in here --> 49 39 <xsl:template name="globalStyle"> 50 <link rel="stylesheet" href="interfaces/default/style/core.css" type="text/css"/> 40 <link rel="stylesheet" href="interfaces/classic/style/classic.css" type="text/css"/> 41 <link rel="stylesheet" href="interfaces/classic/style/classic2.css" type="text/css"/> 51 42 </xsl:template> 52 43 53 44 <xsl:template name="greenstonePageBanner"> 54 <center><img src="interfaces/default/images/gsdlhead.gif"><xsl:attribute name="alt"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gsdl')"/></xsl:attribute></img></center> 55 <xsl:call-template name="dividerBar"/> 56 </xsl:template> 45 <div id="banner"> 46 <div class="collectimage"> 47 <img src="interfaces/classic/images/gsdlhead.gif"><xsl:attribute name="alt"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gsdl')"/></xsl:attribute> 48 </img> 49 </div> 50 </div> 51 <div class="bannerextra"></div> 52 <div id="content"> 53 <xsl:call-template name="dividerBar"> 54 <xsl:with-param name="text" select="'select a collection'"/> 55 </xsl:call-template> 56 </div> 57 </xsl:template> 57 58 58 59 <xsl:template name="genericPageBanner"> … … 81 82 <xsl:param name="clTop"/> 82 83 <xsl:variable name="this-element" select="/page/pageResponse/collection"/> 83 <table width="100%"> 84 <tr> 85 <td align="left" rowspan="2"> 86 <a href="{$library_name}?a=p&sa=about&c={$collName}"> 84 <div id="bannar"> 85 <div class="pageinfo"> 86 <xsl:call-template name="top-buttons"> 87 <xsl:with-param name="collName" select="$collName"/> 88 <xsl:with-param name="pageType" select="$pageType"/> 89 </xsl:call-template> 90 <xsl:if test="not(/page/pageRequest/@action='d')"> 91 <xsl:variable name="text"> 92 <xsl:choose> 93 <xsl:when test="$pageType='browse'"> 94 <xsl:value-of select="/page/pageResponse/collection/serviceList/service[@name='ClassifierBrowse']/classifierList/classifier[@name=$clTop]/displayItem[@name='name']"/> 95 </xsl:when> 96 <xsl:otherwise> 97 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, concat($pageType, '_t'))"/> 98 </xsl:otherwise> 99 </xsl:choose> 100 </xsl:variable> 101 <p class="bannertitle"><xsl:value-of select="$text"/></p> 102 </xsl:if> 103 </div> 104 105 <div class="collectimage"> 106 <a href="{$library_name}?a=p&sa=about&c={$collName}"> 87 107 <xsl:choose> 88 108 <xsl:when test="$this-element/displayItem[@name='icon']"> … … 100 120 </xsl:when> 101 121 <xsl:otherwise> 102 <b><xsl:value-of select="$this-element/displayItem[@name='name']"/> </b>122 <b><xsl:value-of select="$this-element/displayItem[@name='name']"/>hello</b> 103 123 </xsl:otherwise> 104 124 </xsl:choose> 105 125 </a> 106 </td> 107 <td align="right"> 108 <xsl:call-template name="top-buttons"> 109 <xsl:with-param name="collName" select="$collName"/> 110 <xsl:with-param name="pageType" select="$pageType"/> 111 </xsl:call-template> 112 </td> 113 </tr> 114 <xsl:if test="not(/page/pageRequest/@action='d')"> 115 <xsl:variable name="text"> 116 <xsl:choose> 117 <xsl:when test="$pageType='browse'"> 118 <xsl:value-of select="/page/pageResponse/collection/serviceList/service[@name='ClassifierBrowse']/classifierList/classifier[@name=$clTop]/displayItem[@name='name']"/> 119 </xsl:when> 120 <xsl:otherwise> 121 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, concat($pageType, '_t'))"/> 122 </xsl:otherwise> 123 </xsl:choose> 124 </xsl:variable> 125 <tr> 126 <td valign='top' align='right' width="200" height="57" style="background: url(interfaces/nzdl/images/titleicon.gif) no-repeat right bottom"><b><font size="+2" color='black'><xsl:value-of select="$text"/>  </font></b></td> 127 </tr> 128 </xsl:if> 129 </table> 126 </div> 127 </div> 128 <div class="bannerextra"></div> 130 129 </xsl:template> 131 130 … … 133 132 <xsl:param name="collName"/> 134 133 <xsl:param name="pageType"/> 135 <table cellspacing='4'> 136 <tr> 137 <td class="gsbutton"> 138 <a class="gsbutton" href="{$library_name}?a=p&sa=home"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home_tip')"/></xsl:attribute> 134 <p class="bannerlinks"> 135 <a class="navlink" href="{$library_name}?a=p&sa=home"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home_tip')"/></xsl:attribute> 139 136 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home_b')"/> 140 137 </a> 141 </td> 142 <!-- <xsl:choose> 138 <!-- <xsl:choose> 143 139 <xsl:when test="$pageType='help'"> 144 <td class="gsbuttonoff"> 140 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_b')"/> 141 </xsl:when> 142 <xsl:otherwise> 143 <a class="navlink" href="{$library_name}?a=p&sa=help&c={$collName}"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_tip')"/></xsl:attribute> 145 144 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_b')"/> 146 </td> 147 </xsl:when> 148 <xsl:otherwise> 149 <td class="gsbutton"> 150 <a class="gsbutton" href="{$library_name}?a=p&sa=help&c={$collName}"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_tip')"/></xsl:attribute> 151 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_b')"/> 152 </a> 153 </td> 154 </xsl:otherwise> 145 </a> 146 </xsl:otherwise> 155 147 </xsl:choose> --> 156 148 <xsl:choose> 157 149 <xsl:when test="$pageType='pref'"> 158 <td class="gsbuttonoff">159 150 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_b')"/> 160 </td> 161 </xsl:when> 151 </xsl:when> 162 152 <xsl:otherwise> 163 <td class="gsbutton"> 164 <a class="gsbutton" href="{$library_name}?a=p&sa=pref&c={$collName}"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_tip')"/></xsl:attribute> 153 <a class="navlink" href="{$library_name}?a=p&sa=pref&c={$collName}"><xsl:attribute name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_tip')"/></xsl:attribute> 165 154 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_b')"/> 166 </a> 167 </td> 168 </xsl:otherwise> 169 </xsl:choose> 170 </tr> 171 </table> 155 </a> 156 </xsl:otherwise> 157 </xsl:choose> 158 </p> 172 159 </xsl:template> 173 160 … … 178 165 <xsl:variable name="this-service" select="/page/pageResponse/service/@name"/> 179 166 <xsl:variable name="classifiers" select="$this-element/serviceList/service[@name='ClassifierBrowse']/classifierList"/> 180 <table border='0' cellspacing='0' width='100%'>181 <tr>182 <xsl:if test="$this-element/serviceList/service[@type='query']">183 184 </xsl:if>167 <div class="navbar"> 168 <p class="navbar"> 169 <xsl:if test="$this-element/serviceList/service[@type='query']"> 170 <xsl:call-template name="navbar-search"><xsl:with-param name="collName" select="$collName"/></xsl:call-template> 171 </xsl:if> 185 172 186 173 <xsl:for-each select="$classifiers/classifier"> … … 194 181 <xsl:call-template name="navbar-phind"><xsl:with-param name="collName" select="$collName"/></xsl:call-template> 195 182 </xsl:if> 196 </tr>197 </table>183 </p> 184 </div> 198 185 </xsl:template> 199 186 … … 202 189 <xsl:choose> 203 190 <xsl:when test="/page/pageRequest/@action='q'"> 204 <td class="navbaroff"><nobr>search</nobr></td>191 <span class="narspace">search</span> 205 192 </xsl:when> 206 193 <xsl:otherwise> 207 194 <xsl:variable name="service"> 208 195 <xsl:choose> 209 <xsl:when test="not(/page/pageRequest/paramList/param[@name='ct'])">TextQuery</xsl:when>196 <xsl:when test="not(/page/pageRequest/paramList/param[@name='ct'])">TextQuery</xsl:when> 210 197 <xsl:when test="/page/pageRequest/paramList/param[@name='ct']/@value='0'">TextQuery</xsl:when> 211 198 <xsl:when test="/page/pageRequest/paramList/param[@name='qt']/@value='1'"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='qfm']/@value='1'">AdvancedFieldQuery</xsl:when><xsl:otherwise>FieldQuery</xsl:otherwise></xsl:choose></xsl:when> … … 213 200 </xsl:choose> 214 201 </xsl:variable> 215 216 <td class="navbar"><a class="navbar" href="{$library_name}?a=q&rt=d&s={$service}&c={$collName}"><xsl:attribute name='title'><xsl:value-of select="/page/pageResponse/collection/service[@name=$service]/displayItem[@name='description']"/></xsl:attribute><nobr>search</nobr></a></td> 202 <a class="navlink" href="{$library_name}?a=q&rt=d&s={$service}&c={$collName}"><xsl:attribute name='title'><xsl:value-of select="/page/pageResponse/collection/service[@name=$service]/displayItem[@name='description']"/></xsl:attribute>search</a> 217 203 </xsl:otherwise> 218 204 </xsl:choose> … … 223 209 <xsl:choose> 224 210 <xsl:when test="/page/pageRequest/paramList/param[@name='s']/@value='PhindApplet'"> 225 <td class="navbaroff"><nobr>phrases</nobr></td>226 </xsl:when> 227 <xsl:otherwise> 228 <td class="navbar"><a class="navbar" href="{$library_name}?a=a&rt=d&s=PhindApplet&c={$collName}"><xsl:if test="/page/pageResponse/collection/service[@name='PhindApplet']/displayItem[@name='description']"><xsl:attribute name='title'><xsl:value-of select="/page/pageResponse/collection/service[@name='PhindApplet']/displayItem[@name='description']"/></xsl:attribute></xsl:if><nobr>phrases</nobr></a></td>211 <span class="narspace">phrases</span> 212 </xsl:when> 213 <xsl:otherwise> 214 <a class="navlink" href="{$library_name}?a=a&rt=d&s=PhindApplet&c={$collName}"><xsl:if test="/page/pageResponse/collection/service[@name='PhindApplet']/displayItem[@name='description']"><xsl:attribute name='title'><xsl:value-of select="/page/pageResponse/collection/service[@name='PhindApplet']/displayItem[@name='description']"/></xsl:attribute></xsl:if>phrases</a> 229 215 </xsl:otherwise> 230 216 </xsl:choose> … … 236 222 <xsl:choose> 237 223 <xsl:when test="/page/pageRequest/@action='b' and $clTop=@name"> 238 <td class="navbaroff"><nobr><xsl:value-of select="displayItem[@name='name']"/></nobr></td>239 </xsl:when> 240 <xsl:otherwise> 241 < td class="navbar"><a class="navbar" href="{$library_name}?a=b&rt=r&s=ClassifierBrowse&c={$collName}&cl={@name}"><xsl:attribute name='title'><xsl:value-of select="displayItem[@name='description']"/></xsl:attribute><nobr><xsl:value-of select="displayItem[@name='name']"/></nobr></a></td>224 <span class="narspace"><xsl:value-of select="displayItem[@name='name']"/></span> 225 </xsl:when> 226 <xsl:otherwise> 227 <a class="navlink" href="{$library_name}?a=b&rt=r&s=ClassifierBrowse&c={$collName}&cl={@name}"><xsl:attribute name='title'><xsl:value-of select="displayItem[@name='description']"/></xsl:attribute><xsl:value-of select="displayItem[@name='name']"/></a> 242 228 </xsl:otherwise> 243 229 </xsl:choose> 244 230 </xsl:template> 245 231 246 <xsl:template name="dividerBar"> 232 <xsl:template name="dividerBar"> 247 233 <xsl:param name='text'/> 248 <p><table width='537' border="0" cellpadding="0" cellspacing="0"> 249 <tr><td valign='bottom' height='20' background='interfaces/default/images/greenbar.gif'><font size="+1" color="black"><b> <xsl:value-of select='$text'/></b></font></td></tr></table></p> 234 <xsl:choose> 235 <xsl:when test="$text"> 236 <div class="divbar"><p class="navbar"><xsl:value-of select="$text"/></p></div> 237 </xsl:when> 238 <xsl:otherwise> 239 <div class="divbar"><xsl:text disable-output-escaping="yes">&nbsp;</xsl:text></div> 240 </xsl:otherwise> 241 </xsl:choose> 250 242 </xsl:template> 251 243 252 244 <xsl:template name="nzdlPageBanner"> 253 <center> 254 <table width="537" cellspacing="0" cellpadding="0"> 255 <tr valign="top"> 256 <td rowspan="2" align="left"><center><img src="interfaces/nzdl/images/nzdl2gr.gif" width="457" height="181" ><xsl:attribute name="alt"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'nzdl')"/></xsl:attribute></img></center></td> 257 <td align="right"></td> 258 </tr> 259 260 <tr> 261 <td align="right"></td> 262 </tr> 263 264 <tr> 265 <td colspan="2"></td> 266 </tr> 267 </table> 268 </center> 269 <!-- end of page banner --> 245 <div><img src="interfaces/nzdl/images/nzdl2gr.gif" width="457" height="181" ><xsl:attribute name="alt"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'nzdl')"/></xsl:attribute></img></div> 246 <!-- end of page banner --> 270 247 </xsl:template> 271 248 272 249 <xsl:template name="greenstoneFooter"> 273 <center> 274 <p/> 275 <small>powered by greenstone3</small> 276 </center> 250 <div class="divbar"><p class="navbar">powered by greenstone3</p> 251 </div> 277 252 </xsl:template> 278 253 … … 331 306 <xsl:param name="title"/> 332 307 <img border="0" width="28" height="23" 333 src="interfaces/ default/images/openbook.gif"308 src="interfaces/classic/images/openbook.gif" 334 309 alt="{$alt}" title="{$title}"/> 335 310 </xsl:template> … … 339 314 <xsl:param name="title"/> 340 315 <img border="0" width="18" height="11" 341 src="interfaces/ default/images/book.gif"316 src="interfaces/classic/images/book.gif" 342 317 alt="{$alt}" title="{$title}"/> 343 318 </xsl:template> … … 347 322 <xsl:param name="title"/> 348 323 <img border="0" width="23" height="15" 349 src="interfaces/ default/images/openfldr.gif"324 src="interfaces/classic/images/openfldr.gif" 350 325 alt="{$alt}" title="{$title}"/> 351 326 </xsl:template> … … 355 330 <xsl:param name="title"/> 356 331 <img border="0" width="23" height="15" 357 src="interfaces/ default/images/clsdfldr.gif"332 src="interfaces/classic/images/clsdfldr.gif" 358 333 alt="{$alt}" title="{$title}"/> 359 334 </xsl:template> … … 363 338 <xsl:param name="title"/> 364 339 <img border="0" width="16" height="21" 365 src="interfaces/ default/images/itext.gif"340 src="interfaces/classic/images/itext.gif" 366 341 alt="{$alt}" title="{$title}"/> 367 342 </xsl:template> … … 371 346 <xsl:param name="title"/> 372 347 <img border="0" width="20" height="16" 373 src="interfaces/ default/images/bshelf.gif"348 src="interfaces/classic/images/bshelf.gif" 374 349 alt="{$alt}" title="{$title}"/> 375 350 </xsl:template> … … 379 354 <xsl:param name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'texticonpdf')"/></xsl:param> 380 355 <img border="0" width='26' height='26' 381 src='interfaces/ default/images/ipdf.gif'356 src='interfaces/classic/images/ipdf.gif' 382 357 alt='{$alt}' title='{$title}'/> 383 358 </xsl:template> … … 387 362 <xsl:param name="title"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'texticonmsword')"/></xsl:param> 388 363 <img border="0" width='26' height='26' 389 src='interfaces/ default/images/imsword.gif'364 src='interfaces/classic/images/imsword.gif' 390 365 alt='{$alt}' title='{$title}'/> 391 366 </xsl:template>
Note:
See TracChangeset
for help on using the changeset viewer.