src/Aviatur/TwigBundle/Resources/views/default/Flux/General/Templates/modalError.html.twig line 1

Open in your IDE?
  1. {#<div id="js-modal-dialog" title="Error en la solicitud" style="display:none;">
  2.     <p class="js-model-message">Parece que tiene ordenes de productos pendientes.</p>
  3.     <div style="display: none;">
  4.         <p>c&oacute;digos:</p>
  5.         <ul class="js-codes-old"></ul>
  6.     </div>
  7. </div>#}
  8. {% set front = app.session.has('operatorId') %}
  9. <div id="js-modalErrorOpen" class="modal-general">
  10. {% if front == false %}
  11.     <div class="modal-general__content">
  12. {% else %}
  13. <div class="modal-general__content" style="overflow-y: auto;height: 58%;margin-top: 2%;">
  14. {% endif %}
  15.         <div class="">
  16.             <button type="button" class="modal-general__btnClose js-modal-general__btnClose" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  17.             <h3 class="modal-general__title js-modalErrorTitle">Algo salió mal</h3>
  18.         </div>
  19.         <div class="">
  20.             <p class="js-modalErrorContent"></p>
  21.             <ul class="js-codes"></ul>
  22.         </div>
  23.         {% if front == false %}
  24.             <div class="modal-general__btn">
  25.                 <a href="#" class="btn-prev hide">Volver a la consulta</a>
  26.                 <a href="https://hablecon.aviatur.com/ahora/" target="_blank" class="btn btn-adviser">Comunicarse con un asesor</a>
  27.             </div>
  28.         {% endif %}
  29.     </div>
  30. </div>
  31. <script type="text/javascript">
  32.     let front = '{{ front }}';
  33.     if (!front) {
  34.       jQuery(document).ready(function () {
  35.           const $btnPrev = document.querySelector('.btn-prev');
  36.           const $btnclose = '.js-modal-general__btnClose';
  37.           const $modal = '#js-modalErrorOpen';
  38.           const btnPrev = referrer => {
  39.               if (referrer) {
  40.                   $btnPrev.classList.remove('hide');
  41.                   $btnPrev.href = referrer;
  42.               }
  43.           }
  44.           if (document.referrer.match(/hoteles|vuelos|multi|buses|autos|trenes|cruceros|seguros-de-viaje/ig) && document.referrer.match(/[0-9]/ig)) {
  45.               btnPrev(document.referrer);
  46.           }
  47.           document.addEventListener('click', e => {
  48.               if (e.target.matches($btnclose) || e.target.matches(`${$btnclose} *`) || e.target.matches($modal)) {
  49.                  document.querySelector($modal).classList.remove('modal-general__active');
  50.               }
  51.           });
  52.       });
  53.     }
  54. </script>