{#
Description :
Inclusion d'un spinner, visible ou caché (visible par défaut)
Arguments :
id_spinner: id du container à inclure
spinner_visible: afficher le spinner lors du chargement de la page (optionnel, défaut : oui)
spinner_texte_seulement: pas d'icone, texte inline (optionnel, défaut : oui)
#}
{% if description is not defined %}
{% set description = "Chargement en cours..." %}
{% endif %}
{% if spinner_texte_seulement is defined and spinner_texte_seulement %}
{% if spinner_visible is not defined or spinner_visible %}
{# visible par défaut #}
<div id="{{ id_spinner }}">{{ description }}</div>
{% else %}
{# masqué #}
<div id="{{ id_spinner }}" class="d-none">{{ description }}</div>
{% endif %}
{% else %}
{% if spinner_visible is not defined or spinner_visible %}
{# visible par défaut #}
<div id="{{ id_spinner }}" class="loading-container">
{% else %}
{# masqué #}
<div id="{{ id_spinner }}" class="loading-container d-none">
{% endif %}
{% if spinner_texte_seulement is not defined or not spinner_texte_seulement %}
<div>
<i class="fa fa-circle-notch fa-spin fa-3x fa-fw loading" ></i>
</div>
{% endif %}
<div>
<span class="loading-text">{{ description }}</span>
</div>
</div>
{% endif %}