derder
This commit is contained in:
@@ -68,9 +68,53 @@ function confirm_ebene(p_msg, p_msg_eng) {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* ALERTE SIMPLE
|
||||
*/
|
||||
function alert_ebene(p_msg, p_msg_eng) {
|
||||
let codeLangue = $("#codeLangue").val();
|
||||
let message = (codeLangue === "en_US") ? p_msg_eng : p_msg;
|
||||
|
||||
// Détection de la modale active pour le focus
|
||||
let targetNode = document.querySelector('.modal.show') || document.body;
|
||||
|
||||
Swal.fire({
|
||||
title: message,
|
||||
icon: 'info',
|
||||
confirmButtonText: codeLangue === "en_US" ? 'OK' : 'D\'accord',
|
||||
target: targetNode, // Se fixe sur la modale si elle existe
|
||||
customClass: { container: 'swal2-high-zindex' } // Classe pour le CSS
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* CONFIRMATION (Promesse)
|
||||
*/
|
||||
function confirm_ebene(p_msg, p_msg_eng) {
|
||||
let codeLangue = $("#codeLangue").val();
|
||||
let message = (codeLangue === "en_US") ? p_msg_eng : p_msg;
|
||||
let targetNode = document.querySelector('.modal.show') || document.body;
|
||||
|
||||
return Swal.fire({
|
||||
title: message,
|
||||
icon: 'warning',
|
||||
showCancelButton: true,
|
||||
confirmButtonText: codeLangue === "en_US" ? 'Yes' : 'Oui',
|
||||
cancelButtonText: codeLangue === "en_US" ? 'No' : 'Non',
|
||||
target: targetNode,
|
||||
customClass: { container: 'swal2-high-zindex' }
|
||||
}).then((result) => {
|
||||
return result.isConfirmed;
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* PROMPT (Saisie de texte)
|
||||
*/
|
||||
function prompt_ebene(p_msg, p_msg_eng, p_retour, callback) {
|
||||
let codeLangue = $("#codeLangue").val();
|
||||
let message = (codeLangue === "en_US") ? p_msg_eng : p_msg;
|
||||
let targetNode = document.querySelector('.modal.show') || document.body;
|
||||
|
||||
Swal.fire({
|
||||
title: message,
|
||||
@@ -78,12 +122,14 @@ function prompt_ebene(p_msg, p_msg_eng, p_retour, callback) {
|
||||
inputValue: p_retour,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: 'OK',
|
||||
cancelButtonText: 'Annuler'
|
||||
cancelButtonText: codeLangue === "en_US" ? 'Cancel' : 'Annuler',
|
||||
target: targetNode,
|
||||
customClass: { container: 'swal2-high-zindex' }
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
callback(result.value); // Exécute la fonction callback avec la valeur saisie
|
||||
callback(result.value);
|
||||
} else {
|
||||
callback(null); // Annule l'opération
|
||||
callback(null);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user