mirror of
https://github.com/wassname/wtforms-parsleyjs.git
synced 2026-07-19 11:30:02 +08:00
fixed some rendering issues with checkbox
solution is imperfect but ok for now
This commit is contained in:
@@ -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 %}
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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) }}
|
||||
|
||||
Reference in New Issue
Block a user