{% macro render_form(form,title="",submit_value="Submit",classes={},action=None,has_files=True,show_buttons=True,form_type="horizontal") -%}
{% if form.tna_data['title'] or title %} {% if form.tna_data['title'] %} {{ form.tna_data['title'] }} {% else %} {{ title }} {% endif %} {% endif %} {% for name,field in form._ordered_fields %} {% if field.widget.__class__.__name__=='HiddenInput'%}
{{ field(class="hidden") }}
{% continue %} {% elif field.type=='SubmitField'%} {% continue %} {% endif %} {% if field.widget.__class__.__name__=='BooleanInput' %} {{ field }}
{% if field.errors %} {% for error in field.errors %}
{{ error|safe }}
{% endfor %} {% endif %}
{% continue %} {% endif %}
{% if field.flags.required %} {% set lclass="control-label required" %} {% else %} {% set lclass="control-label" %} {% endif %} {% set rclass="" %} {% if classes[field['name']] %} {% set rclass=rclass+" "+classes[field['name']] %} {% endif %} {{ field.label(class_=lclass)|safe }}
{{ field(class_='input'+""+rclass)|safe }} {% if field.errors %} {% for error in field.errors %} {{ error|safe }} {% endfor %} {% endif %} {% if field.description %}

{{ field.description|safe }}

{% endif %}
{% endfor %} {% if show_buttons %}
{% for name,field in form._ordered_fields %} {% if field.type=='SubmitField' %} {{ field(class="btn btn-primary",id="") }} {% endif %} {% endfor %}
{% endif %}
{%- endmacro %} {% macro render_field(field,label=None,help_inline=True) %}
{{ field.label(class="control-label required") }}
{{ field() }} {% if help_inline %} {% set help="help-inline" %} {% else %} {% set help="help-block" %} {% endif %} {% if field.errors %} {% for error in field.errors %} {{ error|safe }} {% endfor %} {% endif %} {% if field.description %}

{{ field.description|safe }}

{% endif %}
{%- endmacro %} {% macro render_html(label,control) %}
{{ label }}
{{ control }}
{%- endmacro %} {% macro render_inlined_checkbox(field) %}
{% endmacro %} {% macro render_submit(field,back_url=None) %}
{{ field(class="btn btn-primary") }} {% if back_url %} {{ _('Back') }} {% endif %}
{%- endmacro %} {% macro render_hiddens(hiddens=[]) %}
{% for hidden in hiddens %} {{ hidden(class="hidden") }} {% endfor %}
{%- endmacro %}