{# Flash messages as Bootstrap alerts. #} {% set queues = ['error', 'warning', 'info', 'success', ''] %} {# Bootstrap 3.x alert classes mapped to error levels #} {% set visuals = {'error': 'danger'} %} {% for queue in queues %} {% with messages = request.session.pop_flash(queue) %} {% for msg in messages %} {% if msg.kind %}
{% if msg.rich %} {{ msg.rich|safe }} {% else %} {{ msg.plain }} {% endif %}
{% else %}
{% if msg.rich %} {{ msg.rich|safe }} {% else %} {{ msg.plain }} {% endif %}
{% endif %} {% endfor %} {% endwith %} {% endfor %}