Fixed two minor crashes in lib.tags.
[zzz-floof.git] / floof / templates / art / new.mako
index 4204700..0adc916 100644 (file)
@@ -1,33 +1,42 @@
 <%inherit file="/base.mako" />
 
 <h1>Add New Art</h1>
 <%inherit file="/base.mako" />
 
 <h1>Add New Art</h1>
-<p>Now: Upload a file.  Later: Supply a link?  Not exclusive to uploading.</p>
-
-## Todo: write some macros to make outputting form fields easier.
-
 ${h.form(h.url('create_art'), multipart=True)}
 
 ${h.form(h.url('create_art'), multipart=True)}
 
-${normal_field(c.form.by)}
+##<<<<<<< HEAD
+##<div>
+##    ${normal_field(c.form.by)}
+##    ${checkbox_field(c.form.by_me)}
+##</div>
+##
+##<div>${normal_field(c.form.file)}</div>
+##=======
+## Todo: write some macros to make outputting form fields easier.
 ${normal_field(c.form.file)}
 ${normal_field(c.form.file)}
+##>>>>>>> origin/master
 
 
-
-##Artist: ${h.text('artist')}
-##${h.file('file')}
 ${h.submit(None, 'Upload!')}
 ${h.end_form()}
 
 
 ${h.submit(None, 'Upload!')}
 ${h.end_form()}
 
 
+<%def name="field_errors(errors)">
+    %if errors:
+    <ul class="errors">
+        %for error in errors:
+            <li>${error}
+        %endfor
+    </ul>
+    %endif
+</%def>
+
 
 <%def name="normal_field(field)">
 
 <%def name="normal_field(field)">
-<div>
-${field.label()|n}
-${field()|n} 
-%if field.errors:
-<ul class="errors">
-%for error in field.errors:
-<li>${error}
-%endfor
-</ul>
-%endif
-</div>
+    ${field.label()|n}
+    ${field()|n}
+    ${field_errors(field.errors)}
 </%def>
 </%def>
+
+<%def name="checkbox_field(field)">
+    ${field()|n} ${field.label()|n}
+    ${field_errors(field.errors)}
+</%def>
\ No newline at end of file