fg
This commit is contained in:
@@ -62020,49 +62020,44 @@ function detail_baremepriseencharge(idBaremePriseEnCharge)
|
||||
* Gère l'affichage de la Section 1 : Standard de la Famille
|
||||
*/
|
||||
function afficherMasquerGarantiesBareme() {
|
||||
// Récupération de l'état actuel (1 = Ouvert, 0 = Fermé)
|
||||
let masquerGarantie = $("#masquerGarantie").val();
|
||||
|
||||
// Sélecteurs d'éléments
|
||||
const container = $('#div_garanties_masquer');
|
||||
const icon = $("#span_bareme"); // Ton ID d'icône dans le header
|
||||
|
||||
// 1. Récupérer l'état actuel
|
||||
var masquerGarantie = $("#masquerGarantie").val();
|
||||
if (masquerGarantie == undefined) { masquerGarantie = "1"; }
|
||||
|
||||
// 2. Cibler les éléments
|
||||
var divMasquer = $('#div_garanties_masquer');
|
||||
var icone = $("#span_bareme");
|
||||
|
||||
if (masquerGarantie == "1") {
|
||||
// --- ACTION : FERMER ---
|
||||
container.slideUp(200); // Animation douce de fermeture
|
||||
divMasquer.hide();
|
||||
$("#masquerGarantie").val("0");
|
||||
|
||||
// Mise à jour icône (Chevron vers le bas)
|
||||
icon.attr('class', 'fas fa-chevron-down text-muted');
|
||||
// On remet le chevron vers le BAS (Fermé)
|
||||
icone.attr('class', 'fas fa-chevron-down text-muted');
|
||||
|
||||
} else {
|
||||
// --- ACTION : OUVRIR ---
|
||||
container.slideDown(200); // Animation douce d'ouverture
|
||||
divMasquer.show();
|
||||
$("#masquerGarantie").val("1");
|
||||
|
||||
// Initialisation des données
|
||||
intit_saisie_garantiebareme();
|
||||
actualiser_bareme_garantie();
|
||||
|
||||
// Mise à jour icône (Chevron vers le haut)
|
||||
icon.attr('class', 'fas fa-chevron-up text-primary'); // On peut mettre l'icône en couleur quand c'est ouvert
|
||||
// On met le chevron vers le HAUT (Ouvert)
|
||||
icone.attr('class', 'fas fa-chevron-up text-primary');
|
||||
|
||||
// --- EFFET ACCORDÉON EXCLUSIF ---
|
||||
// On force la fermeture des autres blocs pour libérer de l'espace (Style SaaS)
|
||||
// --- ACCORDÉON : FERMER LES AUTRES ---
|
||||
$("#masquerGarantieLienParente").val("1");
|
||||
$("#masquerActe").val("1");
|
||||
$("#masquerActeLienParente").val("1");
|
||||
|
||||
// Appels récursifs pour fermer les autres sections
|
||||
// Note : Ces fonctions doivent être adaptées sur le même modèle
|
||||
|
||||
afficherMasquerGarantiesBaremeLienParente();
|
||||
afficherMasquerActeBareme();
|
||||
afficherMasquerActeBaremeLienParente();
|
||||
}
|
||||
|
||||
// Mise à jour du badge compteur
|
||||
// 3. Update compteur
|
||||
afficheNombreLigneBareme('garantiesbaremepriseencharge');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user