Fix: only one subtopic open at a time

This commit is contained in:
Kato
2026-09-02 21:28:58 +00:00
parent 623c3e9ab5
commit 6a2f011f6f
+5 -7
View File
@@ -354,16 +354,14 @@ async function loadWiki() {
const title = subtopicDiv.querySelector('.wiki-subtopic-title'); const title = subtopicDiv.querySelector('.wiki-subtopic-title');
title.onclick = () => { title.onclick = () => {
// Close all other subtopics first
subtopicsDiv.querySelectorAll('.wiki-subtopic').forEach(s => {
if (s !== subtopicDiv) s.classList.add('hidden');
});
// Toggle current
subtopicDiv.classList.toggle('hidden'); subtopicDiv.classList.toggle('hidden');
}; };
}); });
// Auto-expand first subtopic
if (subtopics.length > 0) {
setTimeout(() => {
subtopicsDiv.lastElementChild.classList.remove('hidden');
}, 100);
}
} }
} else { } else {
wikiContainer.innerHTML = '<p>No wiki data found.</p>'; wikiContainer.innerHTML = '<p>No wiki data found.</p>';