summaryrefslogtreecommitdiffstats
path: root/templates/_formhelpers.html
blob: 95b53db87c4db5668ec64ee3e33c3c6a25842d4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{% macro render_field(field) %}
  {% if field.type == 'HiddenField' %}
    {{ field()|safe }}
  {% else %}
    <div class="form-group {% if field.errors %}has-error{% endif %}">
      <label for="{{field.id}}" class="col-lg-2 control-label">{{field.label}}</label>
      <div class="col-lg-10">
        {{ field(class_='form-control')|safe }}
        {% if field.errors %}
          <span class="help-block">
            {% for error in field.errors %}
              <p>{{ error }}</p>
            {% endfor %}
          </span>
        {% endif %}
  
        {% if field.description %}
          <span class="help-block">
            {{ field.description }}
          </span>
        {% endif %}
      </div>
    </div>
  {% endif %}
{% endmacro %}