Fix: only one subtopic open at a time
This commit is contained in:
+5
-7
@@ -354,16 +354,14 @@ async function loadWiki() {
|
||||
|
||||
const title = subtopicDiv.querySelector('.wiki-subtopic-title');
|
||||
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');
|
||||
};
|
||||
});
|
||||
|
||||
// Auto-expand first subtopic
|
||||
if (subtopics.length > 0) {
|
||||
setTimeout(() => {
|
||||
subtopicsDiv.lastElementChild.classList.remove('hidden');
|
||||
}, 100);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
wikiContainer.innerHTML = '<p>No wiki data found.</p>';
|
||||
|
||||
Reference in New Issue
Block a user