templates/bundles/EasyAdminBundle/default/flash_messages.html.twig line 1

Open in your IDE?
  1. {% if app.session is not null and app.session.started %}
  2.     {% set _flash_messages = app.session.flashbag.all %}
  3.     {% if _flash_messages|length > 0 %}
  4.         <div id="flash-messages">
  5.             {% for label, messages in _flash_messages %}
  6.                 {% for message in messages %}
  7.                     {% set animation='bounce' %}
  8.                     {% if label=='danger' %}
  9.                         {% set animation='shake' %}
  10.                     {% endif %}
  11.                     <div class="alert alert-{{ label }} animated {{ animation }}">
  12.                         <button type="button" class="alert-close" onclick="this.closest('div').style.display='none'">
  13.                             &times;
  14.                         </button>
  15.                         {% if label=='success' %}
  16.                             <i class="fa fa-check-circle-o mr-2"></i>
  17.                         {% elseif label=='danger' or label=='warning' %}
  18.                             <i class="fa fa-warning mr-2"></i>
  19.                         {% elseif label=='info' %}
  20.                             <i class="fa fa-info-circle mr-2"></i>
  21.                         {% endif %}
  22.                         {{ message|trans|striptags }}
  23.                     </div>
  24.                 {% endfor %}
  25.             {% endfor %}
  26.         </div>
  27.         <script type="text/javascript">
  28.             $(document).ready(function() {
  29.                 setTimeout(function() {
  30.                     $("#flash-messages .alert").fadeOut(1000);
  31.                 },3000);
  32.             });
  33.         </script>
  34.     {% endif %}
  35. {% endif %}