diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/comparador.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/comparador.js index 8e95d906..f3a42937 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/comparador.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/comparador.js @@ -273,6 +273,8 @@ class Comparador { this.comparadorExterioresRunning = false; this.comparadorGuardasRunning = false; this.comparadorFajaRunning = false; + + this._bloqueoCambioSobrecubierta = false; } init() { @@ -359,6 +361,8 @@ class Comparador { self.gramajeSobrecubierta.empty() }); this.sobrecubierta.on('change', () => { + if(this._bloqueoCambioSobrecubierta) return; + this._bloqueoCambioSobrecubierta = true; if (this.sobrecubierta.select2('data')[0].id == 1) { /*if ($('#solapas_sobrecubierta').prop('checked') == false) { this.sobrecubierta.val('0').trigger('change'); @@ -380,6 +384,7 @@ class Comparador { $('#compGramajeSobrecubierta').prop('disabled', true); } + this._bloqueoCambioSobrecubierta = false; }); } diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/datosLibro.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/datosLibro.js index 917f4776..e8386283 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/datosLibro.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/datosLibro.js @@ -188,6 +188,7 @@ class DatosLibro { } changeFaja() { + if (this._bloqueoCambioFaja) return; this._bloqueoCambioFaja = true; @@ -214,6 +215,7 @@ class DatosLibro { $(document).trigger('remove-servicio-lineas', 'solapas_grandes_faja'); } + this._bloqueoCambioFaja = false; } @@ -802,7 +804,7 @@ class DatosLibro { if (isNaN(valorActual) || valorActual < min) { this.paginas.val(min); - } else if (valorActual > max) { + } else if (valorActual > max && max !== null) { this.paginas.val(max); } }