Files
Jorge Luis caudillo esparza e8160eefba --documentos
2026-09-27 14:44:12 -07:00

47 lines
1.5 KiB
JavaScript

(function (ventana, documento, $) {
"use strict";
var pagos = ventana.SIGPagosConvenios = ventana.SIGPagosConvenios || {};
if (pagos.inicializar) {
return;
}
pagos.mostrarModal = function (identificador) {
$(documento.getElementById(identificador)).modal("show");
};
pagos.ocultarModal = function (identificador) {
$(documento.getElementById(identificador)).modal("hide");
};
pagos.salirGuardado = function (destino) {
pagos.cambiosPendientes = false;
ventana.location.assign(destino);
};
function marcarCambio() {
pagos.cambiosPendientes = true;
}
pagos.inicializar = function (raiz) {
var selector = ".sig-convenio-captura input:not([type=hidden]), " +
".sig-convenio-captura select, .sig-convenio-captura textarea";
$(raiz || documento).find(selector).addBack(selector)
.filter(":not([data-sig-captura-pago-inicializada='1'])")
.each(function () {
$(this).on("input.sigPagos change.sigPagos", marcarCambio)
.attr("data-sig-captura-pago-inicializada", "1");
});
};
if (!pagos.eventosRegistrados) {
ventana.addEventListener("beforeunload", function (evento) {
if (pagos.cambiosPendientes) {
evento.preventDefault();
evento.returnValue = "";
}
});
pagos.eventosRegistrados = true;
}
}(window, document, jQuery));