<span style='vertical-align: top;'> <span style="font-weight:bold;">|</span> </span>
<span style='vertical-align: top;'>&common.language;</span>
<span id='translation_switch' dojoType="dijit.form.FilteringSelect" store="openils.I18N.localeStore"
- searchAttr="label" required="false" value='<!--#echo var="locale"-->'>
- <script type="dojo/label" event="onChange">
- if (this.getValue()) {
- location.href = location.href.replace( /opac\/[^\/]+\/skin/, 'opac/' + this.getValue() + '/skin');
- }
- </script>
+ searchAttr="label" required="false" jsId='opacLocaleSelector'>
+ <script>
+ dojo.addOnLoad(function() {
+ opacLocaleSelector.setValue(locale);
+ dojo.connect(opacLocaleSelector, 'onChange',
+ function () {
+ location.href = location.href.replace(/opac\/[^\/]+\/skin/, 'opac/' + this.getValue() + '/skin');
+ }
+ );
+ });
+ </script>
</span>
</div>
<tr><td align='center' valign='bottom' style='padding-top:10px;'>
<span style='vertical-align: top;'>&common.language;</span>
<span dojoType="dijit.form.FilteringSelect" store="openils.I18N.localeStore"
- searchAttr="label" required="false" value='<!--#echo var="locale"-->'>
- <script type="dojo/label" event="onChange">
- if (this.getValue()) {
- location.href = location.href.replace( /opac\/[^\/]+\/skin/, 'opac/' + this.getValue() + '/skin');
- }
- </script>
+ searchAttr="label" required="false" jsId='opacLocaleSelector'>
+ <script>
+ dojo.addOnLoad(function() {
+ opacLocaleSelector.setValue(locale);
+ dojo.connect(opacLocaleSelector, 'onChange',
+ function () {
+ location.href = location.href.replace(/opac\/[^\/]+\/skin/, 'opac/' + this.getValue() + '/skin');
+ }
+ );
+ });
+ </script>
</span>
</td></tr>