Unificación de funciones Javscript en un fichero.
This commit is contained in:
41
1.sources/MyHealth/docroot/resources/js/common.js
Normal file
41
1.sources/MyHealth/docroot/resources/js/common.js
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
/**
|
||||||
|
* Funciones comunes JavaScript para el proyecto MyHealth
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Gestiona la ventana de login
|
||||||
|
function handleLoginRequest(xhr, status, args) {
|
||||||
|
if (args.validationFailed || !args.loggedIn) {
|
||||||
|
PF('dlgLogin').jq.effect("shake", {
|
||||||
|
times : 5
|
||||||
|
}, 100);
|
||||||
|
PF('btnLogin').enable();
|
||||||
|
} else {
|
||||||
|
PF('btnLogin').enable();
|
||||||
|
PF('dlgLogin').hide();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Tras empezar la petición AJAX de login desabilita el botón para evitar doble login
|
||||||
|
function startLogin() {
|
||||||
|
PF('btnLogin').disable();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Valida si un NIF está duplicado.
|
||||||
|
function handleNIFResponse(xhr, status, args) {
|
||||||
|
var nif = PF('nifButton');
|
||||||
|
if (args.NIFisDupe == false) {
|
||||||
|
nif.jq.children(".ui-icon").removeClass("pi pi-times");
|
||||||
|
nif.jq.removeClass('red-button');
|
||||||
|
|
||||||
|
nif.jq.children(".ui-icon").addClass("pi pi-check");
|
||||||
|
nif.jq.addClass('green-button');
|
||||||
|
} else if (nif.jq.hasClass('red-button') == false) {
|
||||||
|
nif.jq.children(".ui-icon").removeClass("pi pi-check");
|
||||||
|
nif.jq.removeClass('green-button');
|
||||||
|
|
||||||
|
nif.jq.children(".ui-icon").addClass("pi pi-times");
|
||||||
|
nif.jq.addClass('red-button');
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user