fixed some rendering issues with checkbox

solution is imperfect but ok for now
This commit is contained in:
Johannes Gehrs
2013-06-24 00:20:48 +02:00
parent cb015025cf
commit 0179897dc6
3 changed files with 7 additions and 16 deletions
+4 -13
View File
@@ -1,12 +1,3 @@
{% macro render_checkbox(field) %}
<div class="control-group {% if field.errors %} error {% endif %}">
<div class="controls">
<label class="checkbox">{{ field(**kwargs)|safe }} {{ field.label }}</label>
{{ render_errors(field) }}
</div>
</div>
{% endmacro %}
{% macro render_field(field) %}
<label class="control-label" for="{{ field.name }}">{{ field.label }}</label>
<div class="control-group {% if field.errors %} error {% endif %}">
@@ -18,13 +9,13 @@
{% endmacro %}
{% macro render_errors(field) %}
{% if field.errors %}
<span class="help-inline">
<span class="help-inline">
{% if field.errors %}
<ul>
{% for error in field.errors %}
<li>{{ error }}</li>
{% endfor %}
</ul>
</span>
{% endif %}
{% endif %}
</span>
{% endmacro %}
+2 -2
View File
@@ -45,8 +45,8 @@
{% block scripts %}
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="{{ url_for('static', filename='scripts/parsley/parsley.js') }}"></script>
<script src="{{ url_for('static', filename='scripts/parsley/parsley.extend.js') }}"></script>
<script src="{{ url_for('static', filename='scripts/parsleyjs/parsley.js') }}"></script>
<script src="{{ url_for('static', filename='scripts/parsleyjs/parsley.extend.js') }}"></script>
<script>$('form').parsley({ successClass: 'success', errorClass: 'error',
errors: {
classHandler: function (element) {
+1 -1
View File
@@ -13,7 +13,7 @@
{{ render_field(form.number_range) }}
{{ render_field(form.required_text) }}
{{ render_field(form.required_select) }}
{{ render_checkbox(form.required_checkbox) }}
{{ render_field(form.required_checkbox) }}
{{ render_field(form.regexp) }}
{{ render_field(form.url) }}
{{ render_field(form.anyof) }}