This commit is contained in:
KONE SOREL 2025-12-24 21:00:01 +00:00
parent d9b2488076
commit 1b78403816

View File

@ -145,25 +145,6 @@
}
});
// Évolution des cotisations / primes
new Chart(document.getElementById('cotisationLine'), {
type: 'line',
data: {
labels: <?= json_encode($months) ?>,
datasets: [{
label: "Cotisations",
data: <?= json_encode($monthlyCotisations) ?>,
tension: 0.4,
fill: true
}]
},
options: {
scales: {
y: { beginAtZero: false }
}
}
});
// Sinistralité
new Chart(document.getElementById('lossRatioBar'), {
type: 'bar',
@ -185,5 +166,39 @@
});
</script>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Laisser Bootstrap gérer les accordéons - suppression du script conflictuel
// Bootstrap s'occupe déjà du fonctionnement des accordéons
// Si vous voulez garder votre système personnalisé pour les grandes sections,
// assurez-vous qu'il ne cible pas les mêmes éléments que Bootstrap
const sectionHeaders = document.querySelectorAll('.accordion-section .accordion-header');
sectionHeaders.forEach(header => {
header.addEventListener('click', function() {
// Vérifier si cet accordéon est géré par Bootstrap
if (!this.querySelector('[data-bs-toggle="collapse"]')) {
const content = this.nextElementSibling;
const isCurrentlyActive = this.classList.contains('active');
// Fermer toutes les sections d'abord
document.querySelectorAll('.accordion-section .accordion-content').forEach(content => {
content.style.display = 'none';
});
document.querySelectorAll('.accordion-section .accordion-header').forEach(header => {
header.classList.remove('active');
});
// Si la section n'était pas active, l'ouvrir
if (!isCurrentlyActive) {
this.classList.add('active');
content.style.display = 'block';
}
}
});
});
});
</script>