{%- macro inline_field(field, label_text='') -%}
{{field.label(class="sr-only")}} {%- if kwargs['required'] or field.flags.required -%} {% if label_text %} {{field(class='form-control', placeholder=label_text, required="required", **kwargs)}} {% else %} {{field(class='form-control', placeholder=field.label.text, required="required", **kwargs)}} {% endif %} {%- else -%} {% if label_text %} {{field(class='form-control', placeholder=label_text, **kwargs)}} {% else %} {{field(class='form-control', placeholder=field.label.text, **kwargs)}} {% endif %} {%- endif -%} {%- if field.errors %} {%- for error in field.errors %} {{error}} {%- endfor %} {%- elif field.description -%} {{field.description|safe}} {%- endif %}
{%- endmacro -%} {%- macro horizontal_field(field, label_text='', label_class='') -%}
{% if class %} {{ field.label(class=class) }} {% else %} {{ field.label(class="col-lg-2 control-label") }} {% endif %}
{%- if kwargs['required'] or field.flags.required -%} {% if label_text %} {{ field(class='form-control', placeholder=label_text, required="required", **kwargs) }} {% else %} {{ field(class='form-control', placeholder=field.label.text, required="required", **kwargs) }} {% endif %} {%- else -%} {% if label_text %} {{ field(class='form-control', placeholder=label_text, **kwargs) }} {% else %} {{ field(class='form-control', placeholder=field.label.text, **kwargs) }} {% endif %} {%- endif -%} {%- if field.errors %} {%- for error in field.errors %} {{error}} {%- endfor %} {%- elif field.description -%} {{field.description|safe}} {%- endif %}
{%- endmacro -%} {# See https://gist.github.com/ligthyear/1284631 #} {%- macro form_field_label(field) -%} {% endmacro %} {%- macro form_field_description(field) -%} {% if field.description %} {{ field.description }} {% endif %} {%- endmacro -%} {%- macro form_field_errors(field) -%} {% if field.errors %} {%- for error in field.errors -%} {{ error }} {%- endfor -%} {% endif %} {%- endmacro -%} {%- macro form_field_boolean(field, inline=False) -%} {%- endmacro -%} {%- macro form_field(field) -%} {% if field.type == 'HiddenField' %} {{ field() }} {% else %} {% if field.type == 'BooleanField' %} {{ form_field_boolean(field, **kwargs) }} {% else%} {{ form_field_label(field) }}
{% if field.type == 'RadioField' %} {{ field(class='radio', **kwargs) }} {% else %} {{ field(**kwargs) }} {% endif %} {{ form_field_description(field) }} {{ form_field_errors(field) }}
{% endif %} {% endif %} {%- endmacro -%} {% macro topnav(endpoint, name, icon='', active=False) %}
  • {% if icon %} {% endif %}{{ name }}
  • {% endmacro %} {% macro navlink(endpoint, name) %}
  • {{ name }}
  • {% endmacro %} {% macro render_pagination(page_obj, url) %} {% endmacro %}