fix(post): only unfold first post

This commit is contained in:
Barrett Ruth 2024-06-22 10:31:34 -05:00
parent cacc49eefa
commit 8655cd7097

View file

@ -6,14 +6,16 @@ document.addEventListener("DOMContentLoaded", () => {
h2.prepend(mdHeading);
});
document.querySelectorAll(".problem-header h3").forEach((h3) => {
document.querySelectorAll(".problem-header h3").forEach((h3, i) => {
const toggle = document.createElement("span");
toggle.textContent = "v";
toggle.textContent = i === 0 ? "v" : ">";
h3.parentElement.nextElementSibling.style.display =
toggle.textContent === ">" ? "none" : "block";
toggle.classList.add("problem-toggle");
toggle.addEventListener("click", () => {
const content = h3.parentElement.nextElementSibling;
content.style.display = toggle.textContent === ">" ? "block" : "none";
toggle.textContent = toggle.textContent === ">" ? "v" : ">";
content.style.display = toggle.textContent === ">" ? "none" : "block";
});
const mdHeading = document.createElement("span");