6325c0af1e1f8ca32231b3bf83212e1e4ba86865
[working/Evergreen.git] / Open-ILS / src / templates / default / opac / parts / advanced / global_row.tt2
1 [%
2     contains_options = [
3         {value => 'contains', label => l('Contains')},
4         {value => 'nocontains', label => l('Does not contain')},
5         {value => 'phrase', label => l('Contains phrase')},
6         {value => 'exact', label => l('Matches exactly')}
7     ];
8     contains = CGI.param('contains');
9     queries = CGI.param('query');
10     qtypes = CGI.param('qtype') || ['keyword' x 3];
11     FOR qtype IN qtypes;
12         c = contains.shift;
13         q = queries.shift; %]
14 <tr[% IF loop.first %] id="adv_global_row"[% END %]>
15     <td align='left' width='100%' nowrap='nowrap'>
16         <span class="opac-auto-078">
17             [% INCLUDE "default/opac/parts/qtype_selector.tt2"
18                 query_type=qtype %]
19         </span>
20         <select name='contains' style='margin-right: 7px;'>
21             [% FOR o IN contains_options;
22                 |l(o.value, o.label) -%]
23             <option value="[_1]"[% c == o.value ? ' selected="selected"' : '' %]>[_2]</option>
24             [% END; END %]
25         </select>
26         <input type='text' size='18' name='query' value="[% q | html %]" x-webkit-speech />
27         <a href="javascript:;" class="row-remover"
28             title="[% l('Remove row') %]" alt="[% l('Remove row') %]"
29             onclick='var row = this.parentNode.parentNode;var tbody = row.parentNode; if( tbody.getElementsByTagName("tr").length > 2 ) row.parentNode.removeChild(row);'><img src="[% ctx.media_prefix %]/images/adv_row_close_btn.png" /></a>
30     </td>
31 </tr>
32 [%      i = i + 1;
33     END %]