{#<div id="js-modal-dialog" title="Error en la solicitud" style="display:none;">
<p class="js-model-message">Parece que tiene ordenes de productos pendientes.</p>
<div style="display: none;">
<p>códigos:</p>
<ul class="js-codes-old"></ul>
</div>
</div>#}
{% set front = app.session.has('operatorId') %}
<div id="js-modalErrorOpen" class="modal-general">
{% if front == false %}
<div class="modal-general__content">
{% else %}
<div class="modal-general__content" style="overflow-y: auto;height: 58%;margin-top: 2%;">
{% endif %}
<div class="">
<button type="button" class="modal-general__btnClose js-modal-general__btnClose" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<h3 class="modal-general__title js-modalErrorTitle">Algo salió mal</h3>
</div>
<div class="">
<p class="js-modalErrorContent"></p>
<ul class="js-codes"></ul>
</div>
{% if front == false %}
<div class="modal-general__btn">
<a href="#" class="btn-prev hide">Volver a la consulta</a>
<a href="https://hablecon.aviatur.com/ahora/" target="_blank" class="btn btn-adviser">Comunicarse con un asesor</a>
</div>
{% endif %}
</div>
</div>
<script type="text/javascript">
let front = '{{ front }}';
if (!front) {
jQuery(document).ready(function () {
const $btnPrev = document.querySelector('.btn-prev');
const $btnclose = '.js-modal-general__btnClose';
const $modal = '#js-modalErrorOpen';
const btnPrev = referrer => {
if (referrer) {
$btnPrev.classList.remove('hide');
$btnPrev.href = referrer;
}
}
if (document.referrer.match(/hoteles|vuelos|multi|buses|autos|trenes|cruceros|seguros-de-viaje/ig) && document.referrer.match(/[0-9]/ig)) {
btnPrev(document.referrer);
}
document.addEventListener('click', e => {
if (e.target.matches($btnclose) || e.target.matches(`${$btnclose} *`) || e.target.matches($modal)) {
document.querySelector($modal).classList.remove('modal-general__active');
}
});
});
}
</script>