]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates-bootstrap/opac/parts/pref_locale_picker.tt2
LP1895398 Bootstrap OPAC Follow Up #1
[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 <style>.language_form button {
10     background:none;
11     border:none;
12     margin:0;
13     padding:0;
14     color:#fff;
15 }
16 .language_form button:disabled {
17     color:#000;
18 }
19     .language_form ul{
20         list-style:none;
21        
22     }
23     .language_form h6{
24         color: #fff;
25             }
26     .language_form{
27         float: right;
28     padding: 15px;
29     }
30     
31 </style>
32 <form id="pref_locale_picker_form" class="language_form" action="[% mkurl() %]" method="post">
33     <h6><i class="fas fa-globe"></i> [% l("Language") %]</h6>
34     [%- FOREACH param IN CGI.params(); -%]
35         [%- NEXT IF param.key == 'set_eg_locale'; -%]
36         <input type="hidden" name="[% param.key | html %]" value="[% param.value | html %]" />
37     [%- END; -%]
38     <ul style="list-style:none;padding:0px;">
39     [%- FOREACH locale IN ctx.locales.keys %]
40         [%- IF set_locale == locale;
41                 disabled = 'disabled="disabled"';
42             ELSE;
43                 disabled = '';
44             END;
45         %]
46         <li>
47         <button type="submit" name="set_eg_locale" value="[% locale | html %]" [% disabled %]>[% ctx.locales.$locale | html %]</button></li>
48     [%- END %]
49     </ul>
50 </form>
51 [%- END %]