Files
2025-08-27 17:10:05 +08:00

28 lines
687 B
JavaScript

require(["gitbook", "jQuery"], function(gitbook, $) {
function expand(chapter) {
chapter.show();
if (chapter.parent().attr('class') != 'summary'
&& chapter.parent().attr('class') != 'book-summary'
&& chapter.length != 0
) {
expand(chapter.parent());
}
}
gitbook.events.bind("page.change", function() {
$('li.chapter').children('ul.articles').hide();
$chapter = $('li.chapter.active');
$children = $chapter.children('ul.articles');
$parent = $chapter.parent();
$siblings = $chapter.siblings().children('ul.articles');
expand($chapter);
if ($children.length > 0) {
$children.show();
}
});
});