]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/web/templates/default/opac/parts/advanced/global_row.tt2
refining advanced search now preserves qtype/contains/query combos. also,
[Evergreen.git] / Open-ILS / web / templates / default / opac / parts / advanced / global_row.tt2
1 [%
2     contains = CGI.param('contains');
3     queries = CGI.param('query');
4     qtypes = CGI.param('qtype') || ['keyword'];
5     FOR qtype IN qtypes;
6         c = contains.shift;
7         q = queries.shift; %]
8 <tr[% IF loop.first %] id="adv_global_row"[% END %]>
9     <td align='left' width='100%' nowrap='nowrap'>
10         <span class="opac-auto-078">
11             [% INCLUDE "default/opac/parts/qtype_selector.tt2"
12                 query_type=qtype %]
13         </span>
14         <select name='contains' style='margin-right: 7px;'>
15             <option value='contains'[% c == 'contains' ? ' selected="selected"' : '' %]>[% l("Contains") %]</option>
16             <option value='nocontains'[% c == 'nocontains' ? ' selected="selected"' : '' %]>[% l("Does not contain") %]</option>
17             <option value='exact'[% c == 'exact' ? ' selected="selected"' : '' %]>[% l("Matches Exactly") %]</option>
18         </select>
19         <input type='text' size='18' name='query' value="[% q | html %]" />
20         <a href="javascript:;" class="row-remover"
21             title="[% l('Remove row') %]" alt="[% l('Remove row') %]"
22             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>
23     </td>
24 </tr>
25 [%      i = i + 1;
26     END %]