]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/opac/parts/coded_value_selector.tt2
Merge branch 'master' of git.evergreen-ils.org:Evergreen into template-toolkit-opac
[working/Evergreen.git] / Open-ILS / web / templates / default / opac / parts / coded_value_selector.tt2
1 [%- name = name || "fi:" _ attr;
2     id = id || attr _ "_selector";
3     values = values || CGI.param(name); -%]
4 <select id='[% id %]' name='[% name %]'[%
5     multiple ? ' multiple="multiple"' : '';
6     size ? (' size="' _ size _ '"') : ''; %]>
7 [%  all_values = ctx.search_ccvm('ctype', attr);
8 IF none_ok %]
9     <option value=''>[% l('-- Any --') %]</option>
10 [% END;
11 FOR o IN all_values;
12    |l(o.value) %]
13     <option value='[% o.code %]'[% values.grep('^' _ o.code _ '$').size ? ' selected="selected"' : '' %]>[_1]</option>
14 [%  END; END -%]
15 </select>