<!-- enable Dojo date picker -->
<script language='javascript' type="text/javascript">
+
var djConfig = {parseOnLoad: true, isDebug: false},
- locale,
lang,
bidi;
- djConfig.locale = '<!--#echo var="locale"-->';
+ var locale = location.href.match( /opac\/([^\/]+)\/skin/ )[0];
+ if (!locale) locale = '<!--#echo var="locale"-->';
+
+ djConfig.locale = locale;
+
</script>
<script type="text/javascript" src='/js/dojo/dojo/dojo.js'></script>
dojo.require("dojo.date.locale");
dojo.require("dojo.date.stamp");
dojo.require("dojo.parser");
+ dojo.require("openils.I18N");
+ dojo.require("dijit.form.FilteringSelect");
</script>
<div id='footer_logo'>&footer.logo;
<a href='http://open-ils.org'><img style='border:none;' src='../../../../images/eg_tiny_logo.jpg'/></a>
</div>
+
+ <div id='translation_switch' dojoType="dijit.form.FilteringSelect" store="openils.I18N.localeStore" searchAttr="locale" displayAttr="label">
+ <script type="dojo/connect" event="onChange">
+ if (this.getValue()) {
+ location.href.replace( /opac\/[^\/]+\/skin/, 'opac/' + this.getValue() + '/skin');
+ }
+ </script>
+ </div>
</div>