vendor/globunet/template1-bundle/src/Resources/views/_partials/_messages.html.twig line 1

Open in your IDE?
  1. <script>
  2.     jQuery(function() {
  3.         {% for flash_message in app.session.flashBag.get('success') %}
  4.         toastr.success("{{ flash_message | trans({}, admin_bundle_trans) }}")
  5.         {% endfor %}
  6.         {% for flash_message in app.session.flashBag.get('error') %}
  7.         toastr.error("{{ flash_message | trans({}, admin_bundle_trans) }}")
  8.         {% endfor %}
  9.         {% for flash_message in app.session.flashBag.get('warning') %}
  10.         toastr.warning("{{ flash_message | trans({}, admin_bundle_trans) }}")
  11.         {% endfor %}
  12.         {% for flash_message in app.session.flashBag.get('info') %}
  13.         toastr.info("{{ flash_message | trans({}, admin_bundle_trans) }}")
  14.         {% endfor %}
  15.     });
  16.     function flashMessageEvent(type, message){
  17.         if( typeof Translator !== 'undefined'  ) {
  18.             message = Translator.trans(message, {}, "{{ admin_bundle_trans }}");
  19.         }
  20.         switch (type){
  21.             case "success":
  22.                 toastr.success(message);
  23.                 break;
  24.             case "error":
  25.                 toastr.error(message);
  26.                 break;
  27.             case "warning":
  28.                 toastr.warning(message);
  29.                 break;
  30.             case "info":
  31.                 toastr.info(message);
  32.                 break;
  33.             case "fixed_success":
  34.                 putFixedAlert(message, "success");
  35.                 break;
  36.             case "fixed_error":
  37.                 putFixedAlert(message, "danger");
  38.                 break;
  39.             case "fixed_warning":
  40.                 putFixedAlert(message, "warning");
  41.                 break;
  42.             case "fixed_info":
  43.                 putFixedAlert(message, "info");
  44.                 break;
  45.         }
  46.     }
  47.     function putFixedAlert(message, color){
  48.         const markup = `
  49.             <div role="alert" class="alert alert-${color}">
  50.                 <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  51.                     <span aria-hidden="true">×</span>
  52.                 </button>
  53.                 ${message}
  54.             </div>
  55.         `;
  56.         var divFixedAlert = $("#fixed_alert");
  57.         divFixedAlert.html(markup);
  58.     }
  59. </script>