fix toggleelement logic
parent
fcf716c47d
commit
4a6fcac48f
|
@ -193,15 +193,14 @@ document.addEventListener("click", function(e){
|
||||||
const toggling = document.querySelector(element.dataset.toggleelement)
|
const toggling = document.querySelector(element.dataset.toggleelement)
|
||||||
const attr = element.dataset.toggleattr;
|
const attr = element.dataset.toggleattr;
|
||||||
|
|
||||||
if (attr == "d-none") {
|
if (attr == "d-none" && toggling.classList.contains(attr)) {
|
||||||
document.querySelectorAll(".toggled-visible").forEach(i => {
|
document.querySelectorAll(".toggled-visible").forEach(i => {
|
||||||
i.classList.add(attr)
|
i.classList.add(attr)
|
||||||
i.classList.remove("toggled-visible")
|
i.classList.remove("toggled-visible")
|
||||||
});
|
});
|
||||||
}
|
toggling.classList.remove(attr);
|
||||||
|
|
||||||
if (toggling.classList.contains(attr)) {
|
|
||||||
toggling.classList.add("toggled-visible")
|
toggling.classList.add("toggled-visible")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
toggling.classList.toggle(attr);
|
toggling.classList.toggle(attr);
|
||||||
|
|
Loading…
Reference in New Issue