Changeset 4272
- Timestamp:
- 2003-05-13T10:20:23+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/web/interfaces/nzdl/transform/style.xsl
r4254 r4272 61 61 <xsl:template name="genericPageBanner"> 62 62 <xsl:variable name="library" select="ancestor::page/pageExtra/config/library_name"/> 63 <xsl:variable name="lang" select="ancestor::page/@lang"/> 63 64 <center> 64 65 <table width="537"> 65 66 <tr><td align="left"></td> 66 67 <td align="right"> 67 <a href="{$library}?a=p&sa=home" onMouseover="roll('homer',1);" onMouseOut="roll('homer',0);"><img name="homer" src="interfaces/nzdl/images/ chomeof.gif" onLoad="gbutton(this, 'interfaces/nzdl/images/chomeon.gif');" border="0" alt="Home page"/></a>68 <a href="{$library}?a=p&sa=home" onMouseover="roll('homer',1);" onMouseOut="roll('homer',0);"><img name="homer" src="interfaces/nzdl/images/{@lang}/chomeof.gif" onLoad="gbutton(this, 'interfaces/nzdl/images/{@lang}/chomeon.gif');" border="0" alt="Home page"/></a> 68 69 </td> 69 70 </tr> … … 81 82 <xsl:variable name="colIcon" select="ancestor::page/pageResponse/collection/metadataList/metadata[@name='colIcon']"/> 82 83 <xsl:variable name="library" select="ancestor::page/pageExtra/config/library_name"/> 84 <xsl:variable name="lang" select="ancestor::page/@lang"/> 83 85 <table width="537"> 84 86 <tr> 85 87 <td align="left" rowspan="2"> 86 88 <a href="{$library}?a=p&sa=about&c={$collName}"> 87 <img width="150" border="1" >88 <xsl:attribute name="src">89 <img width="150" border="1" src="{$httpPath}/images/{$colIcon}"> 90 <!-- <xsl:attribute name="src"> 89 91 <xsl:value-of select="$httpPath"/>/images/<xsl:value-of select="$colIcon"/> 90 </xsl:attribute> 92 </xsl:attribute> --> 91 93 <xsl:attribute name="alt"> 92 94 <xsl:call-template name="text"> … … 98 100 </td> 99 101 <td align="right"> 100 <a href="{$library}?a=p&sa=home" onMouseover="roll('homer',1);" onMouseOut="roll('homer',0);"><img name="homer" src="interfaces/nzdl/images/ chomeof.gif" onLoad="gbutton(this, 'interfaces/nzdl/images/chomeon.gif');" border="0" alt="Home page"/></a>101 <a href="{$library}?a=p&sa=help&c={$collName}" onMouseover="roll('help',1);" onMouseOut="roll('help',0);"><img name="help" src="interfaces/nzdl/images/ chelpof.gif" onLoad="gbutton(this, 'interfaces/nzdl/images/chelpon.gif');" border="0" alt="Help page"/></a>102 <a href="{$library}?a=p&sa=pref&c={$collName}" onMouseover="roll('pref',1);" onMouseOut="roll('pref',0);"><img name="pref" src="interfaces/nzdl/images/ cprefof.gif" onLoad="gbutton(this, 'interfaces/nzdl/images/cprefon.gif');" border="0" alt="Preferences page"/></a>102 <a href="{$library}?a=p&sa=home" onMouseover="roll('homer',1);" onMouseOut="roll('homer',0);"><img name="homer" src="interfaces/nzdl/images/{$lang}/chomeof.gif" onLoad="gbutton(this, 'interfaces/nzdl/images/{$lang}/chomeon.gif');" border="0" alt="Home page"/></a> 103 <a href="{$library}?a=p&sa=help&c={$collName}" onMouseover="roll('help',1);" onMouseOut="roll('help',0);"><img name="help" src="interfaces/nzdl/images/{$lang}/chelpof.gif" onLoad="gbutton(this, 'interfaces/nzdl/images/{$lang}/chelpon.gif');" border="0" alt="Help page"/></a> 104 <a href="{$library}?a=p&sa=pref&c={$collName}" onMouseover="roll('pref',1);" onMouseOut="roll('pref',0);"><img name="pref" src="interfaces/nzdl/images/{$lang}/cprefof.gif" onLoad="gbutton(this, 'interfaces/nzdl/images/{$lang}/cprefon.gif');" border="0" alt="Preferences page"/></a> 103 105 </td> 104 106 </tr> 105 107 <tr> 106 <td align='right'><xsl:if test="$pageType"><img src="interfaces/nzdl/images/ h_{$pageType}.gif" width="200" height="57"/></xsl:if></td>108 <td align='right'><xsl:if test="$pageType"><img src="interfaces/nzdl/images/{$lang}/h_{$pageType}.gif" width="200" height="57"/></xsl:if></td> 107 109 </tr> 108 110 … … 122 124 <xsl:variable name="action" select="ancestor::page/pageRequest/@action"/> 123 125 <xsl:variable name="classifier" select="ancestor::page/pageRequest/paramList/param[@name='cl']/@value"/> 126 <xsl:variable name="lang" select="ancestor::page/@lang"/> 124 127 <!--action=<xsl:value-of select="$action"/>, classifier=<xsl:value-of select="$classifier"/>--> 125 128 <xsl:text disable-output-escaping='yes'> … … 127 130 </xsl:text> 128 131 <nobr> 129 <xsl:choose> 130 <xsl:when test="$action='q'"> 131 <img src="interfaces/nzdl/images/tSearchgr.gif" border='0'/> 132 </xsl:when> 133 <xsl:otherwise> 134 <xsl:call-template name="nbSearch"> 135 <xsl:with-param name="collName" select="$collName"/> 136 <xsl:with-param name="action" select="$action"/> 137 </xsl:call-template> 138 </xsl:otherwise> 139 </xsl:choose> 132 <xsl:call-template name="nbSearch"> 133 <xsl:with-param name="collName" select="$collName"/> 134 <xsl:with-param name="action" select="$action"/> 135 </xsl:call-template> 136 140 137 <xsl:for-each select="$classifiers/classifier"> 141 138 <xsl:apply-templates select="." mode="nav-bar-button"> … … 144 141 </xsl:apply-templates> 145 142 </xsl:for-each> 146 <xsl:if test="ancestor::page/pageResponse/collection/serviceList/service[@name='PhindApplet']"> 147 <xsl:call-template name="nbPhrase"> 148 <xsl:with-param name="collName" select="$collName"/> 149 <xsl:with-param name="action" select="$action"/> 150 </xsl:call-template> 151 </xsl:if> 143 <xsl:call-template name="nbPhrase"> <!-- this may be nothing if there is no phrase browsing for a collection --> 144 <xsl:with-param name="collName" select="$collName"/> 145 <xsl:with-param name="action" select="$action"/> 146 </xsl:call-template> 152 147 </nobr> 153 148 <xsl:text disable-output-escaping='yes'> … … 161 156 <xsl:param name="name"/> 162 157 <xsl:param name="alt"/> 163 164 <!-- <a href="{$url}" onMouseOver="roll('{$name}', 1);" onMouseOut="roll('{$name}', 0);"><img name="{$name}" src="interfaces/nzdl/images/{$off}" onLoad="gbutton(this,'interfaces/nzdl/images/{$on}');" border='0' alt="{$alt}"/></a>--> 165 <a href="{$url}" onMouseOver="roll('{$name}', 1);" onMouseOut="roll('{$name}', 0);"><img name="{$name}" src="interfaces/nzdl/images/t{$name}of.gif" onLoad="gbutton(this,'interfaces/nzdl/images/t{$name}on.gif');" border='0' alt="{$alt}"/></a> 158 <xsl:variable name="lang" select="ancestor::page/@lang"/> 159 <a href="{$url}" onMouseOver="roll('{$name}', 1);" onMouseOut="roll('{$name}', 0);"><img name="{$name}" src="interfaces/nzdl/images/{$lang}/t{$name}of.gif" onLoad="gbutton(this,'interfaces/nzdl/images/{$lang}/t{$name}on.gif');" border='0' alt="{$alt}" title="{alt}"/></a> 166 160 </xsl:template> 167 161 168 162 <xsl:template name="nbSearch"> 169 163 <xsl:param name="collName"/> 170 <xsl:call-template name="navBarImage"> 171 <xsl:with-param name="url">nzdl?a=q&rt=d&s=TextQuery&c=<xsl:value-of select="$collName"/></xsl:with-param> 172 <xsl:with-param name="name">Search</xsl:with-param> 173 <xsl:with-param name="alt">Search</xsl:with-param> 174 </xsl:call-template> 175 </xsl:template> 176 164 <xsl:param name="action"/> 165 <xsl:variable name="lang" select="ancestor::page/@lang"/> 166 <xsl:choose> 167 <xsl:when test="$action='q'"> 168 <img src="interfaces/nzdl/images/{$lang}/tSearchgr.gif" border='0' alt="Search" title="Search"/> 169 </xsl:when> 170 <xsl:otherwise> 171 <xsl:call-template name="navBarImage"> 172 <xsl:with-param name="url">nzdl?a=q&rt=d&s=TextQuery&c=<xsl:value-of select="$collName"/></xsl:with-param> 173 <xsl:with-param name="name">Search</xsl:with-param> 174 <xsl:with-param name="alt">Search</xsl:with-param> 175 </xsl:call-template> 176 </xsl:otherwise> 177 </xsl:choose> 178 </xsl:template> 179 177 180 <xsl:template name="nbPhrase"> 178 181 <xsl:param name="collName"/> 179 <xsl:call-template name="navBarImage"> 180 <xsl:with-param name="url">nzdl?a=a&rt=d&s=PhindApplet&c=<xsl:value-of select="$collName"/></xsl:with-param> 181 <xsl:with-param name="name">Phrase</xsl:with-param> 182 <xsl:with-param name="alt">Phrase Browse</xsl:with-param> 183 </xsl:call-template> 184 </xsl:template> 185 182 <xsl:param name="action"/> 183 <xsl:variable name="lang" select="ancestor::page/@lang"/> 184 <xsl:if test="ancestor::page/pageResponse/collection/serviceList/service[@name='PhindApplet']"> 185 <xsl:choose> 186 <xsl:when test="$action='a'"><!-- note, this assumes that the phind applet is the only applet --> 187 <img src="interfaces/nzdl/images/{$lang}/tPhrasegr.gif" border='0' alt="Phrase Browse" title="Phrase Browse"/> 188 </xsl:when> 189 <xsl:otherwise> 190 <xsl:call-template name="navBarImage"> 191 <xsl:with-param name="url">nzdl?a=a&rt=d&s=PhindApplet&c=<xsl:value-of select="$collName"/></xsl:with-param> 192 <xsl:with-param name="name">Phrase</xsl:with-param> 193 <xsl:with-param name="alt">Phrase Browse</xsl:with-param> 194 </xsl:call-template> 195 </xsl:otherwise> 196 </xsl:choose> 197 </xsl:if> 198 </xsl:template> 199 186 200 <xsl:template match="classifier" mode="nav-bar-button"> 187 201 <xsl:param name="collName"/> 188 202 <xsl:param name="classifier"/> 189 203 <xsl:variable name="buttonname"><xsl:choose><xsl:when test="@buttonname"><xsl:value-of select="@buttonname"/></xsl:when><xsl:otherwise><xsl:value-of select="@content"/></xsl:otherwise></xsl:choose></xsl:variable> 204 <xsl:variable name="lang" select="ancestor::page/@lang"/> 190 205 <xsl:choose> 191 206 <xsl:when test="$classifier=@name"> 192 <img src="interfaces/nzdl/images/ t{$buttonname}gr.gif" border='0'/>207 <img src="interfaces/nzdl/images/{$lang}/t{$buttonname}gr.gif" border='0' alt="{$buttonname}" title="{$buttonname}"/> 193 208 </xsl:when> 194 209 <xsl:otherwise> … … 196 211 <xsl:with-param name="url">nzdl?a=b&rt=r&s=ClassifierBrowse&c=<xsl:value-of select="$collName"/>&cl=<xsl:value-of select="@name"/></xsl:with-param> 197 212 <xsl:with-param name="name" select="$buttonname"/> 198 <xsl:with-param name="alt" >XXX</xsl:with-param>213 <xsl:with-param name="alt" select="$buttonname"/> 199 214 </xsl:call-template> 200 215 </xsl:otherwise> … … 202 217 </xsl:template> 203 218 204 <xsl:template name="nbBrowse">205 <xsl:param name="collName"/>206 <xsl:param name="className"/>207 <xsl:call-template name="navBarImage">208 <xsl:with-param name="url">nzdl?a=b&s=ClassifierBrowse&c=<xsl:value-of select="$collName"/>&cl=<xsl:value-of select="$className"/></xsl:with-param>209 <xsl:with-param name="name">titl</xsl:with-param>210 <xsl:with-param name="alt">Titles</xsl:with-param>211 </xsl:call-template>212 </xsl:template>213 219 214 220 <!-- Navigation Bar
Note:
See TracChangeset
for help on using the changeset viewer.