fixing bug when clicking on links
This commit is contained in:
parent
a15d95fd3e
commit
4224d56cb6
|
|
@ -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);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user