Ignore .no_toc titles when selecting active toc entry

This commit is contained in:
Saivann 2014-11-28 20:06:12 -05:00
parent 217ddb0701
commit 1652bc6eda

View file

@ -319,11 +319,14 @@ var setenv = function() {
first = [fallback, getTop(fallback)];
last = [fallback, getTop(fallback)];
closer = [fallback, getTop(fallback)];
// Find all titles.
// Find all titles in toc.
var nodes = [];
var tags = ['H2', 'H3', 'H4', 'H5', 'H6'];
for (var i = 0, n = tags.length; i < n; i++) {
for (var ii = 0, t = document.getElementsByTagName(tags[i]), nn = t.length; ii < nn; ii++) nodes.push(t[ii]);
for (var ii = 0, t = document.getElementsByTagName(tags[i]), nn = t.length; ii < nn; ii++) {
if (t[ii].className.indexOf('no_toc')!==-1) continue;
nodes.push(t[ii]);
}
}
// Find first title, last title and closer title.
for (var i = 0, n = nodes.length; i < n; i++) {