in xooki.js [1078:1095]
xooki.toc.getNextPage = function(page, root) {
if (page.children.length > 0) {
return page.children[0];
} else if (page.meta.parent != null) {
var cur = page;
var next = xooki.toc.getNextSibling(cur);
while (next == null) {
cur = cur.meta.parent;
if (cur == null || cur == root) {
return null;
}
next = xooki.toc.getNextSibling(cur);
}
return next;
} else {
return null;
}
};