Changeset 24007 for main/branches/64_bit_Greenstone/greenstone3/web/interfaces/default/transform/util.xsl
- Timestamp:
- 2011-05-09T14:37:04+12:00 (13 years ago)
- Location:
- main/branches/64_bit_Greenstone/greenstone3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/branches/64_bit_Greenstone/greenstone3
- Property svn:mergeinfo changed
-
main/branches/64_bit_Greenstone/greenstone3/web/interfaces/default/transform/util.xsl
r23336 r24007 4 4 xmlns:gslib="http://www.greenstone.org/XSL/Library" 5 5 xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat" 6 xmlns:util="http://org.greenstone.gsdl3.util.XSLTUtil" 7 exclude-result-prefixes="util gslib gsf"> 6 exclude-result-prefixes="gslib gsf"> 8 7 9 8 <!-- some global parameters - these are set by whoever is invoking the transformation --> … … 11 10 <xsl:param name="library_name"/> 12 11 12 <!-- Get rid of XSLT parameters from view --> 13 <xsl:template match="xsltparams/param"> 14 <xsl:text></xsl:text> 15 </xsl:template> 16 13 17 <!-- every pages ................................................. --> 14 18 … … 60 64 hide_link = document.getElementById("hide"); 61 65 removeAllChildren(hide_link); 62 hide_link.appendChild(document.createTextNode("</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'hide_error')"/><xsl:text disable-output-escaping="yes">")); 66 var theText = getText('hide_error', null); 67 var hide_text = document.createTextNode(theText); 68 hide_link.appendChild(hide_text)); 63 69 } else { 64 70 obj.style.display = "none"; 65 71 hide_link = document.getElementById("hide"); 66 72 removeAllChildren(hide_link); 67 hide_link.appendChild(document.createTextNode("</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'show_error')"/><xsl:text disable-output-escaping="yes">")); 73 var theText = getText('show_error', null); 74 var show_text = document.createTextNode(theText); 75 hide_link.appendChild(show_text); 68 76 } 69 77 } 70 78 </xsl:text> 71 79 </script> 72 <p align='right'><a id="hide" href="javascript:toggleHideError(error);">< xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'show_error')"/></a></p>80 <p align='right'><a id="hide" href="javascript:toggleHideError(error);"></a></p> 73 81 <div id="error" style="display: none;"> 74 82 <xsl:apply-templates select="descendant::error"/> … … 84 92 85 93 <xsl:template name="poweredByGS3TextBar"> 86 < xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gs3power')"/>94 <span class="getTextFor gs3power">&nbsp;</span> 87 95 </xsl:template> 88 96 … … 92 100 <xsl:template name="siteHomePageTitle"> 93 101 <!-- put a space in the title in case the actual value is missing - mozilla will not display a page with no title--> 94 < xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gsdl')"/><xsl:text> </xsl:text>102 <span class="getTextFor gsdl">&nbsp;</span><xsl:text> </xsl:text> 95 103 </xsl:template> 96 104 97 105 98 106 <xsl:template name="selectACollectionTextBar"> 99 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home.select_a_collection')"/>107 <span class="getTextFor home.select_a_collection">&nbsp;</span> 100 108 </xsl:template> 101 109 … … 112 120 <input type="hidden" name="s1.collection" value="all"/> 113 121 <input type="text" name="s1.query" size="20"/> 114 <input type="submit" ><xsl:attribute name="value"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home.quick_search')"/></xsl:attribute></input>122 <input type="submit" class="getTextFor null this.value.home.quick_search" /> 115 123 </form> 116 124 </xsl:template> … … 162 170 163 171 <xsl:template name="libraryInterfaceLink"> 164 <li><a href="{$library_name}?a=p&sa=gli4gs3">< xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home.librarian_interface')"/></a></li>172 <li><a href="{$library_name}?a=p&sa=gli4gs3"><span class="getTextFor home.librarian_interface">&nbsp;</span></a></li> 165 173 </xsl:template> 166 167 168 <xsl:template name="greenstoneLogoAlternateText">169 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gsdl')"/>170 </xsl:template>171 174 172 175 <!-- about page - collection home ......................... --> … … 177 180 <xsl:variable name="this-service" select="/page/pageResponse/service/@name"/> 178 181 179 180 182 <xsl:template name="aboutCollectionPageTitle"> 181 183 <!-- put a space in the title in case the actual value is missing - mozilla will not display a page with no title--> … … 188 190 <xsl:choose> 189 191 <xsl:when test="$this-element/displayItem[@name='icon']"> 190 <img border="0" >192 <img border="0" class="getTextFor null this.title.aboutpage"> 191 193 <xsl:attribute name="src"> 192 194 <xsl:value-of select="$this-element/metadataList/metadata[@name='httpPath']"/>/images/<xsl:value-of select="$this-element/displayItem[@name='icon']"/> … … 194 196 <xsl:attribute name="alt"> 195 197 <xsl:value-of select="$this-element/displayItem[@name='name']"/> 196 </xsl:attribute>197 <xsl:attribute name="title">198 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'aboutpage')"/>199 198 </xsl:attribute> 200 199 </img> … … 209 208 210 209 <xsl:template name="homeButtonTop"> 211 <a 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> 212 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'home_b')"/></a> 210 <a href="{$library_name}?a=p&sa=home" class="getTextFor home_b this.title.home_tip">&nbsp;</a> 213 211 </xsl:template> 214 212 … … 217 215 <xsl:choose> 218 216 <xsl:when test="$pageType='help'"> 219 <li><a><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_b')"/></a></li> 220 </xsl:when> 221 <xsl:otherwise> 222 <li><a 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> 223 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'help_b')"/> 224 </a></li> 217 <li><a class="getTextFor help_b"></a></li> 218 </xsl:when> 219 <xsl:otherwise> 220 <li><a href="{$library_name}?a=p&sa=help&c={$collName}" class="getTextFor help_b this.title.help_tip">&nbsp;</a></li> 225 221 </xsl:otherwise> 226 222 </xsl:choose> … … 231 227 <xsl:choose> 232 228 <xsl:when test="$pageType='pref'"> 233 <li><a><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_b')"/></a></li> 234 </xsl:when> 235 <xsl:otherwise> 236 <li><a 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> 237 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref_b')"/> 238 </a></li> 229 <li><a class="getTextFor pref_b">&nbsp;</a></li> 230 </xsl:when> 231 <xsl:otherwise> 232 <li><a href="{$library_name}?a=p&sa=pref&c={$collName}" class="getTextFor pref_b this.title.pref_tip">&nbsp;</a></li> 239 233 </xsl:otherwise> 240 234 </xsl:choose> … … 279 273 <xsl:template match="serviceList"> 280 274 <xsl:param name="collName"/> 281 <h3 ><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.services')"/></h3>275 <h3 class="getTextFor about.services">&nbsp;</h3> 282 276 <xsl:choose> 283 277 <xsl:when test="service"> 284 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.servicehelp')"/>285 </xsl:when> 286 <xsl:otherwise> 287 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.noservices')"/>278 <span class="getTextFor about.servicehelp">&nbsp;</span> 279 </xsl:when> 280 <xsl:otherwise> 281 <span class="getTextFor about.noservices">&nbsp;</span> 288 282 </xsl:otherwise> 289 283 </xsl:choose>
Note:
See TracChangeset
for help on using the changeset viewer.