fixing bug when clicking on links

This commit is contained in:
Antoine M 2024-01-09 09:28:29 +01:00
parent a15d95fd3e
commit 4224d56cb6

View File

@ -32,7 +32,11 @@ function closeAllAccordions(detailTags) {
closeAccordion(detailTag);
});
}
function handleAccordeonClick(detailTag) {
function handleAccordeonClick(detailTag, event) {
// Return if the user clicked on a link
if (event.target.tagName.toLowerCase() === 'a') return;
event.preventDefault();
let isOpen = detailTag.getAttribute('open');
let isOpening = detailTag.getAttribute('is_opening');
if (isOpen == null && isOpening == null) {
@ -52,8 +56,7 @@ export default function accordeonInit() {
closeAccordion(detailTag);
detailTag.addEventListener('click', (event) => {
event.preventDefault();
handleAccordeonClick(detailTag);
handleAccordeonClick(detailTag, event);
});
});
}