messages.html 772 B

1234567891011121314151617
  1. {# Messages list marco #}
  2. {% macro messages_list(messages) %}{% if messages %}<div class="alerts-list">{% for message in messages %}
  3. {{ draw_message(message) }}
  4. {% endfor %}</div>{% endif %}
  5. {% endmacro %}
  6. {# Render single message #}
  7. {% macro draw_message(message, class='') %}
  8. <div class="alert alert-{{ message.type }}{% if class %} {{ class }}{% endif %}">{% if message.is_basic() %}
  9. <div class="alert-icon"><span><i class="icon-{% if message.type == 'error' -%}remove
  10. {%- elif message.type == 'success' -%}ok
  11. {%- elif message.type == 'info' -%}info-sign
  12. {%- else -%}warning-sign
  13. {%- endif %} icon-white"></i></span></div> <p>{{ message.message }}</p>{% else %}
  14. {% include message.tpl %}{% endif %}
  15. </div>
  16. {%- endmacro %}