]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/web/templates/default/opac/parts/org_selector.tt2
Merge branch 'master' of git+ssh://yeti.esilibrary.com/home/evergreen/evergreen-equin...
[Evergreen.git] / Open-ILS / web / templates / default / opac / parts / org_selector.tt2
1 [%
2     BLOCK build_org_selector_options; %]
3         <option value='[% walker.id %]' [% IF walker.id == value %] selected='selected' [% END %]>
4             [%
5                 pad = walker.ou_type.depth * 2;
6                 FOR idx IN [0..pad]; '&nbsp;'; END;
7                 walker.name;
8             %]
9         </option>
10         [%  FOR child IN walker.children;
11             PROCESS build_org_selector_options walker=child value=value;
12         END;
13     END;
14
15     # XXX TODO probably put this BLOCK somewhere else so it can be used widely.
16     # Org Unit Selector Widget :
17     #   PROCESS build_org_selector id='selector-id' name='selector-name'
18     BLOCK build_org_selector;
19 %]
20     <select id='[% id %]' name='[% name %]'>
21     [% PROCESS build_org_selector_options walker=(org_unit || ctx.aou_tree) value=value %]
22     </select>
23 [%  END %]