]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates-bootstrap/opac/parts/pref_locale_picker.tt2
LP1863252 Geosort - add dropped END tag
[Evergreen.git] / Open-ILS / src / templates-bootstrap / opac / parts / pref_locale_picker.tt2
1 [%- IF ctx.locales.keys.size > 1;
2
3     # Ensure the context locale is in xx_yy format
4     base_locale = ctx.locale FILTER lower;
5     base_locale = base_locale.replace('-','_');
6
7     set_locale = CGI.param('set_eg_locale') || CGI.cookie('eg_locale') || base_locale;
8 %]
9
10 <form id="pref_locale_picker_form" class="language_form" action="[% mkurl() %]" method="post">
11     <h6><i class="fas fa-globe"></i> [% l("Language") %]</h6>
12     [%- FOREACH param IN CGI.params(); -%]
13         [%- NEXT IF param.key == 'set_eg_locale'; -%]
14         <input type="hidden" name="[% param.key | html %]" value="[% param.value | html %]" />
15     [%- END; -%]
16     <ul style="list-style:none;padding:0px;">
17     [%- FOREACH locale IN ctx.locales.keys %]
18         [%- IF set_locale == locale;
19                 disabled = 'disabled="disabled"';
20             ELSE;
21                 disabled = '';
22             END;
23         %]
24         <li>
25         <button type="submit" name="set_eg_locale" value="[% locale | html %]" [% disabled %]>[% ctx.locales.$locale | html %]</button></li>
26     [%- END %]
27     </ul>
28 </form>
29 [%- END %]