Changeset 13254 for trunk/gsdl3/web/interfaces/classic/transform/style.xsl
- Timestamp:
- 2006-11-14T15:59:25+13:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.