{% macro render_field(field) %}
<div>
    <span class="wtf-field">{{ field.label }} :</span>
    <span class="wtf-field">{{ field()|safe }}
        {% if field.errors %}
        <ul class=errors>
            {% for error in field.errors %}
            <li>{{ error }}</li>
            {% endfor %}
        </ul>
        {% endif %}
    </span>
</div>
{% endmacro %}

{% macro render_logo(logo_form, titre=None) %}
    {% if titre %}
        <tr>
            <td colspan="2">
                <h3>{{ titre }}</h3>
                <hr/>
            </td>
        </tr>
    {%  endif %}
    <tr>
        <td style="padding-right: 20px; vertical-align: top;">
            <p class="help">{{ logo_form.form.description }} Image actuelle:</p>
            <div class="img-container"><img src="{{ logo_form.logo.get_url_small() }}"
                    alt="pas de logo chargé" /></div>
        </td>
        <td style="vertical-align: top;">
            {{ logo_form.form.dept_id() }}
            {{ logo_form.form.logo_id() }}
            Nom: {{ logo_form.form.logo.logoname }}<br/>
{#            {{ logo_form.form.description }}<br/>#}
            Format: {{ logo_form.logo.suffix }}<br/>
            Taille en px: {{ logo_form.logo.size }}<br/>
            {% if logo_form.logo.mm %}
                Taile en mm: {{ logo_form.logo.mm }}<br/>
            {%  endif %}
            Aspect ratio: {{ logo_form.logo.aspect_ratio }}<br/>
            <hr/>
            Usage: {{ logo_form.logo.get_usage() }}
            <hr/>
            <span class="wtf-field">{{  render_field(logo_form.upload) }}</span>
            {% if logo_form.can_delete %}
                {{ render_field(logo_form.do_delete) }}
            {% endif %}
        </td>
    </tr>
{% endmacro %}


{#{% block app_content %}#}

{% if scodoc_dept %}
<h1>Logos du département {{ scodoc_dept }}</h1>
{% else %}
<h1>Configuration générale</h1>
{% endif %}

<form class="sco-form" action="" method="post" enctype="multipart/form-data" novalidate>
    {{ form.hidden_tag() }}
    {% if not scodoc_dept %}
    <div class="sco_help">Les paramètres donnés ici s'appliquent à tout ScoDoc (tous les départements):</div>
        {{ render_field(form.bonus_sport_func_name)}}
        <div class="configuration_logo">
        <table>
            {{ render_logo(form.header, 'Logo en-tête') }}
            {{ render_logo(form.footer, 'Logo pied de page') }}
        </table>
        </div>
    {% endif %}

    <!-- <div class="sco_help">Les paramètres ci-dessous peuvent être changés dans chaque département
        (paramétrage).<br />On indique ici les valeurs initiales par défaut:
    </div> -->

    <div class="sco-submit">{{ form.submit() }}</div>
</form>
{#{% endblock %}#}