{% extends "base.j2" %}
{% import 'wtf.j2' as wtf %}

{% block styles %}
{{super()}}
<style>
div.lien_perso {
    border-left: 3px solid blue;
    margin-bottom: 16px;
}
div.lien_perso>div:first-child {
    font-weight: bold;
    font-size: 120%;
    margin-left: 8px;
}

div.lien_perso .form-group,  div.lien_perso .checkbox {
    margin-left: 32px;
}
div.url > .form-group {
    margin-bottom: 0px;
}
div.validation-buttons {
    margin-top: 24px;
}

</style>

{% endblock %}


{% block app_content %}
<h1>{{title}}</h1>

<div class="help">

    <p>Les liens définis ici seront affichés dans le menu <b>Liens</b> de tous
    les semestres de tous les départements.</p>

    <p>Si on coche "ajouter arguments", une query string est ajoutée par ScoDoc
    à la fin du lien, pour passer des informations sur le contexte:</p>

    <ul>
        <li><tt>dept</tt> : acronyme du département
        <li><tt>formsemestre_id</tt> : id du formsemestre affiché
        <li><tt>moduleimpl_id</tt> : id du moduleimpl affiché (si page module)
        <li><tt>evaluation_id</tt> : id de l'évaluation affichée (si page d'évaluation)
        <li><tt>etudid</tt> : id de l'étudiant (si un étudiant est sélectionné)
        <li><tt>user_name</tt> : login scodoc de l'utilisateur
        <li><tt>cas_id</tt> : login CAS de l'utilisateur
    <ul>
</div>

<div class="row">
    <div class="col-md-8">

        <form class="form form-horizontal form-personalized-links" method="post" enctype="multipart/form-data" role="form">
        {{ form.hidden_tag() }}
        {{ wtf.form_errors(form, hiddens="only") }}

        {% for idx, link in form.links_by_id.items() %}
            <div class="lien_perso">
                <div>Lien personnalisé {{idx}}</div>
                {{ wtf.form_field( form["link_"+idx|string] ) }}
                <div class="url">{{ wtf.form_field( form["link_url_"+idx|string] ) }}</div>
                {{ wtf.form_field( form["link_with_args_"+idx|string] ) }}
            </div>
        {% endfor %}
        <div class="lien_perso">
            <div>Nouveau lien personnalisé</div>
            {{ wtf.form_field( form["link_new"] ) }}
            <div class="url">{{ wtf.form_field( form["link_url_new"] ) }}</div>
            {{ wtf.form_field( form["link_with_args_new"] ) }}
        </div>
        <div class="form-group validation-buttons">
            {{ wtf.form_field(form.submit) }}
            {{ wtf.form_field(form.cancel) }}
        </div>

        </form>
    </div>
</div>

{% endblock %}