diff --git a/Js/fonctions.js b/Js/fonctions.js index f7e3bb0b..cada6fc2 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -62047,7 +62047,7 @@ function detail_baremepriseencharge(idBaremePriseEnCharge) // 20-02-2022 /** - * Gère l'affichage de la Section 1 : Standard de la Famille + * Gère l'affichage de la Section 1 : Standard de la Garantie */ function afficherMasquerGarantiesBareme() { debugger; @@ -62093,38 +62093,50 @@ function afficherMasquerGarantiesBareme() { } -function afficherMasquerGarantiesBaremeLienParente() -{ - - masquerGarantieLienParente = $("#masquerGarantieLienParente").val(); +/** + * Gère l'affichage de la Section 2 : Spécificités de la Garantie par Lien Parenté + */ +function afficherMasquerGarantiesBaremeLienParente() { + debugger; + // 1. Récupérer l'état actuel + var masquerGarantieLienParente = $("#masquerGarantieLienParente").val(); + if (masquerGarantieLienParente == undefined) { masquerGarantieLienParente = "1"; } - - if(masquerGarantieLienParente == undefined){ - masquerGarantieLienParente = "1"; - } - - if(masquerGarantieLienParente=="1"){ - $('#div_garanties_lienparente_masquer').hide(); - $("#masquerGarantieLienParente").val("0"); - $("#span_garantie_lienparente").text("[+]"); - - }else{ - $('#div_garanties_lienparente_masquer').show(); - $("#masquerGarantieLienParente").val("1"); - intit_saisie_garantiebareme_lienparente(); + // 2. Cibler les éléments + var divMasquer = $('#div_garanties_lienparente_masquer'); + var icone = $("#span_bareme"); + + if (masquerGarantieLienParente == "1") { + // --- ACTION : FERMER --- + divMasquer.hide(); + $("#masquerGarantieLienParente").val("0"); + + // On remet le chevron vers le BAS (Fermé) + icone.attr('class', 'fas fa-chevron-down text-muted'); + + } else { + // --- ACTION : OUVRIR --- + divMasquer.show(); + $("#masquerGarantieLienParente").val("1"); + + intit_saisie_garantiebareme_lienparente(); actualiser_bareme_garantie_lienparente(); - $("#span_garantie_lienparente").text("[-]"); - - $("#masquerGarantie").val("1"); - $("#masquerActe").val("1"); - $("#masquerActeLienParente").val("1"); - - afficherMasquerGarantiesBareme(); + + // On met le chevron vers le HAUT (Ouvert) + icone.attr('class', 'fas fa-chevron-up text-primary'); + + // --- ACCORDÉON : FERMER LES AUTRES --- + $("#masquerGarantieLienParente").val("1"); + $("#masquerActe").val("1"); + $("#masquerActeLienParente").val("1"); + + afficherMasquerGarantiesBareme(); afficherMasquerActeBareme(); afficherMasquerActeBaremeLienParente(); - } - - afficheNombreLigneBareme('garantiesbaremepriseenchargelienparente'); + } + + // 3. Update compteur + afficheNombreLigneBareme('garantiesbaremepriseenchargelienparente'); } diff --git a/Vue/Ajaxactesgarantiebareme/index.php b/Vue/Ajaxactesgarantiebareme/index.php index 850498b6..25b56ec3 100755 --- a/Vue/Ajaxactesgarantiebareme/index.php +++ b/Vue/Ajaxactesgarantiebareme/index.php @@ -38,9 +38,12 @@ 1. + + +
@@ -209,10 +212,16 @@
- 2. + + 2. + + +
+ +