Changeset 37393
- Timestamp:
- 2023-03-03T13:38:45+13:00 (3 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-installations/whakatohea-dl/trunk/interfaces/wmtb/transform/layouts/main.xsl
r36357 r37393 27 27 <xsl:if test="$favouriteBasketOn"> 28 28 <xsl:call-template name="favouritesHeadTags" /> 29 </xsl:if>30 <xsl:if test="$documentBasketOn">31 <xsl:call-template name="documentBasketHeadTags" />32 29 </xsl:if> 33 30 … … 98 95 <xsl:if test="page/pageRequest/@subaction='home'"> 99 96 <div id="cross-coll-div"> 97 <xsl:call-template name="langSwitch"/> 100 98 <xsl:call-template name="crossCollSearch"/> 101 99 </div> 102 100 </xsl:if> 103 101 <xsl:if test="page/pageRequest/paramList/param/@name='c' and /page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']"> 104 <xsl:call-template name="quick-search-area"/> 105 </xsl:if> 102 <xsl:call-template name="langSwitch"/> 103 <xsl:call-template name="quick-search-area"/> 104 </xsl:if> 106 105 </div> 107 106 </div> … … 160 159 </xsl:template> 161 160 161 <xsl:template name="langSwitch"> 162 <xsl:variable name="swaplangname"><xsl:choose><xsl:when test="/page/@lang = 'mi'">English</xsl:when><xsl:otherwise>Maori</xsl:otherwise></xsl:choose></xsl:variable> 163 <div style="float:left; text-align:right;"><small><a id="replaceLink"><xsl:attribute name="title"><gsf:collectionText name="about.changelangtofrommaori"/></xsl:attribute><xsl:value-of select="$swaplangname"/></a></small></div> 164 <xsl:variable name="langcgiarg"><xsl:choose><xsl:when test="/page/@lang = 'mi'">l=en</xsl:when><xsl:otherwise>l=mi</xsl:otherwise></xsl:choose></xsl:variable> 165 <script type="text/javascript"> 166 <xsl:text disable-output-escaping="yes"> 167 $(window).ready(function() 168 { 169 var url = document.URL; 170 if(url.indexOf("?") != -1) 171 { 172 if(url.search(/[&?]?l=[^&\b]*/g) != -1) 173 { 174 url = url.replace(/([&?]?)l=[^&\b]*/g, "$1</xsl:text><xsl:value-of select="$langcgiarg"/><xsl:text disable-output-escaping="yes">"); 175 $("#replaceLink").attr("href", url); 176 } 177 else 178 { 179 $("#replaceLink").attr("href", url + "&</xsl:text><xsl:value-of select="$langcgiarg"/><xsl:text disable-output-escaping="yes">"); 180 } 181 } 182 else 183 { 184 $("#replaceLink").attr("href", url + "?</xsl:text><xsl:value-of select="$langcgiarg"/><xsl:text disable-output-escaping="yes">"); 185 } 186 }); 187 </xsl:text> 188 </script> 189 190 </xsl:template> 191 162 192 <xsl:template name="sideNavBar"> 163 193 <div class="side-navbar"> … … 171 201 <!-- TODO: Hardcoded strings! --> 172 202 173 <a href="{$library_name}"> Our Six Pou</a>203 <a href="{$library_name}">Home</a> 174 204 175 205 <a href="{$library_name}/collection/{$collNameChecked}/page/about"> … … 443 473 444 474 <!-- The index level selection list. hideSingle=true to hide the dropdown if there's only 1 level (the default). --> 475 <!-- currently only have one level, as we don't display gs versions of documents, so makes no sense to search at section level.--> 476 <!-- 445 477 at 446 478 <xsl:if test="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='level']/@type = 'enum_single'"> … … 456 488 </xsl:if> 457 489 level 458 490 --> 459 491 <!-- The language selection list --> 460 492 <xsl:if test="/page/pageResponse/collection[@name=$collNameChecked]/serviceList/service[@name='TextQuery']/paramList/param[@name='indexLanguage']/@type = 'enum_single'"> … … 482 514 </xsl:if> 483 515 </form> 484 485 516 <div class="query-form-links" id="advanced"><a href="{$library_name}/collection/{$collNameChecked}/search/AdvancedFieldQuery">Advanced search</a></div> 486 517
Note:
See TracChangeset
for help on using the changeset viewer.