blob: 89cab926cf466a69af119886b1da7363dcf0febf (
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
|
=for layout widget
<form action="" method="post" enctype="multipart/form-data">
[% header %]
[% fields %]
[% buttons %]
[% footer %]
</form>
=for layout header
<h2>Le Header</h2>
=for layout fields
<p> [% content %] </p>
=for layout field
[% content %] <br />
=for layout buttons
[% IF message; %]
<span>[% message %]</span> <br />
[% END; %]
[% allowed_events = viewport.accept_events; %]
[% IF allowed_events.grep('^ok$').size; %]
<input type="submit" name="[% viewport.event_id_for('ok') | html%]" value="[% ok_label %]" />
[% END; %]
[% IF (viewport.ordered_fields.size != 0) && allowed_events.grep('^apply$').size; %]
<input type="submit" name="[% viewport.event_id_for('apply') | html%]" value="[% apply_label %]" />
[% END; %]
[% IF allowed_events.grep('^close$').size; %]
<input type="submit" name="[% viewport.event_id_for('close') | html%]" value="[% close_label %]" />
[% END; %]
<br />
=for layout footer
<h2>Le Footer</h2>
=cut
|