diff --git a/scripts/post.js b/scripts/post.js index 9564f53..2ea8a02 100644 --- a/scripts/post.js +++ b/scripts/post.js @@ -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");