posted by me checkbox
[zzz-floof.git] / floof / templates / art / new.mako
1 <%inherit file="/base.mako" />
2
3 <h1>Add New Art</h1>
4 <p>Now: Upload a file.  Later: Supply a link?  Not exclusive to uploading.</p>
5
6 ## Todo: write some macros to make outputting form fields easier.
7
8 ${h.form(h.url('create_art'), multipart=True)}
9
10 <div>
11     ${normal_field(c.form.by)}
12     ${checkbox_field(c.form.by_me)}
13 </div>
14
15 <div>${normal_field(c.form.file)}</div>
16
17
18 ##Artist: ${h.text('artist')}
19 ##${h.file('file')}
20 ${h.submit(None, 'Upload!')}
21 ${h.end_form()}
22
23
24 <%def name="field_errors(errors)">
25     %if errors:
26     <ul class="errors">
27         %for error in errors:
28             <li>${error}
29         %endfor
30     </ul>
31     %endif
32 </%def>
33
34
35 <%def name="normal_field(field)">
36     ${field.label()|n}
37     ${field()|n}
38     ${field_errors(field.errors)}
39 </%def>
40
41 <%def name="checkbox_field(field)">
42     ${field()|n} ${field.label()|n}
43     ${field_errors(field.errors)}
44 </%def>