{% macro render_field(field, after="") %}
{{ field.label }}{{ field(**kwargs)|safe }}{% if after %} {{ after }}{% endif %} {% if field.errors %} {% endif %}
{% endmacro %} {% macro render_field_in_row(field, usernamemap=None, after="") %} {% if usernamema %} {{ usernamemap[field.label] }} {% else %} {{ field.label }} {% endif %} {{ field(**kwargs)|safe }} {% if after %} {{ after }}{% endif %} {% if field.errors %}{% for error in field.errors %}{{ error }}{% endfor %}{% endif %} {% endmacro %} {% macro render_field_data_in_row(field, num_candidates, usernamemap=None, after="") %} {% if usernamema %} {{ usernamemap[field.label] }} {% else %} {{ field.label }} {% endif %} {% set weightpercent = (field.data | int *100) / num_candidates %} {% if weightpercent >= 90 %}
{% elif weightpercent >= 70 %}
{% elif weightpercent >= 50 %}
{% elif weightpercent >= 30 %}
{% elif weightpercent >= 10 %}
{% else %}
{% endif %} {{ field }}
{% if after %} {{ after }}{% endif %} {% if field.errors %}{% for error in field.errors %}{{ error }}{% endfor %}{% endif %} {% endmacro %}