From 41db24278753554b0f1ccab187e5cb8af8bff6df Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Wed, 4 Sep 2013 16:50:09 +0000 Subject: formhelpers: add support for checkboxes --- templates/_formhelpers.html | 57 +++++++++++++++++++++++++++++++-------------- 1 file changed, 40 insertions(+), 17 deletions(-) diff --git a/templates/_formhelpers.html b/templates/_formhelpers.html index 95b53db..1548b91 100644 --- a/templates/_formhelpers.html +++ b/templates/_formhelpers.html @@ -3,23 +3,46 @@ {{ field()|safe }} {% else %}
- -
- {{ field(class_='form-control')|safe }} - {% if field.errors %} - - {% for error in field.errors %} -

{{ error }}

- {% endfor %} -
- {% endif %} - - {% if field.description %} - - {{ field.description }} - - {% endif %} -
+ {% if field.type == "BooleanField" %} +
+
+ +
+ {% if field.errors %} + + {% for error in field.errors %} +

{{ error }}

+ {% endfor %} +
+ {% endif %} + + {% if field.description %} + + {{ field.description }} + + {% endif %} +
+ {% else %} + +
+ {{ field(class_='form-control')|safe }} + {% if field.errors %} + + {% for error in field.errors %} +

{{ error }}

+ {% endfor %} +
+ {% endif %} + + {% if field.description %} + + {{ field.description }} + + {% endif %} +
+ {% endif %}
{% endif %} {% endmacro %} -- cgit v1.2.3-1-g7c22