mirror of
https://github.com/taigrr/nats.docs
synced 2025-01-18 04:03:23 -08:00
28 lines
687 B
JavaScript
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();
|
|
}
|
|
});
|
|
|
|
});
|