aboutsummaryrefslogtreecommitdiffstats
path: root/share/skin/base/layout/field/mutable/choose_many.tt
blob: 51f315e9d0fd4d98b265925f459dce39f96c78bd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
=extends field/mutable

=for layout widget

[% label_fragment %]
[% message_fragment %]
[% field %]

=for layout field

<div class="choose_many_field">
<table>
  <tr>
    <td> [% available_values %] </td>
    <td>  [% action_buttons %]  </td>
    <td>
      [% selected_values %]
      [% current_values  %]
    </td>
  </tr>
</table>
</div>

=for layout available_values

<select size="10" multiple="multiple"  name="[% event_id_add_values %]">
 [% call_next %]
</select>

=for layout selected_values

<select size="10" multiple="multiple"  name="[% event_id_remove_values %]">
 [% call_next %]
</select>

=for layout hidden_value

<input type="hidden" name="[% field_name %]" value="[% hidden_value %]">

=for layout value_option

<option value="[% option_value %]">[% option_name %]</option>

=for layout action_buttons

<div class="choose_many_buttons">
  <input type="submit" value="&gt;&gt;" name="[% event_id_add_all_values %]" />
  <input type="submit" value="&gt;" name="[% event_id_do_add_values %]" />
  <input type="submit" value="&lt;" name="[% event_id_do_remove_values %]" />
  <input type="submit" value="&lt;&lt;" name="[% event_id_remove_all_values %]" />
</div>

=for layout message

=cut