Lines 37-50
Link Here
|
37 |
<div class="form-field form-field-select"> |
37 |
<div class="form-field form-field-select"> |
38 |
<label class="form-field-label" for="[% name | html %]">[% INCLUDE form_label label=name %]</label> |
38 |
<label class="form-field-label" for="[% name | html %]">[% INCLUDE form_label label=name %]</label> |
39 |
<select id="[% name | html %]_op" name="[% name | html %]_op"> |
39 |
<select id="[% name | html %]_op" name="[% name | html %]_op"> |
40 |
<option value="=">is</option> |
40 |
[% IF query.param(name _ '_op') == '=' || !query.param(name _ '_op') %] |
41 |
<option value="!=" >is not</option> |
41 |
<option value="=" selected="selected">is</option> |
|
|
42 |
<option value="!=" >is not</option> |
43 |
[% ELSE %] |
44 |
<option value="=">is</option> |
45 |
<option value="!=" selected="selected">is not</option> |
46 |
[% END %] |
42 |
</select> |
47 |
</select> |
43 |
<select id="[% name | html %]" name="[% name | html %]" multiple="multiple" size="[% options.size < 4 ? options.size + 1 : 4 | html %]"> |
48 |
<select id="[% name | html %]" name="[% name | html %]" multiple="multiple" size="[% options.size < 4 ? options.size + 1 : 4 | html %]"> |
44 |
<option value="" selected="selected"> |
49 |
[% IF query.param(name).size == 0 %] |
45 |
[% IF (empty_option) %][% INCLUDE form_label label=empty_option %][% ELSE %]<span>All</span>[% END %] |
50 |
<option value="" selected="selected"> |
46 |
</option> |
51 |
[% IF (empty_option) %][% INCLUDE form_label label=empty_option %][% ELSE %]<span>All</span>[% END %] |
|
|
52 |
</option> |
53 |
[% END %] |
47 |
[% FOREACH option IN options %] |
54 |
[% FOREACH option IN options %] |
|
|
55 |
[% IF query.param(name).grep(option.value).size %] |
56 |
<option value="[% option.value | html %]" selected="selected">[% option.label | html %]</option> |
57 |
[% END %] |
58 |
[% query.param(option.value) %] |
48 |
<option value="[% option.value | html %]">[% option.label | html %]</option> |
59 |
<option value="[% option.value | html %]">[% option.label | html %]</option> |
49 |
[% END %] |
60 |
[% END %] |
50 |
</select> |
61 |
</select> |
51 |
- |
|
|