"<li><a href='#{child[:url]}'>#{child[:title]}</a></li>"
end.uniq
- "<ul>#{entries.join}</ul>"
+ "<div id='subtopics'>
+ <h2>This chapter covers the following topics:</h2>
+ <ul>
+ #{entries.join}
+ </ul>
+ </div>
+ "
end
end
end
position ? [current, position, level + 1] : [current]
end
-# def sanitize_NMTOKEN(s)
-# 'ID'+s.gsub(/[^0-9A-z:_.-]/, '_')
-# end
-
def render(context)
@source = '_manual' #context.registers[:site].source
end
"<dl>#{tree.join}</dl>
- <script type='text/javascript'><!--
+ <script type='text/javascript'>
+ //<![CDATA[
offset = document.getElementsByClassName('active')[0].offsetTop;
height = document.getElementById('tree').clientHeight;
if (offset > (height * .7)) {
tree.scrollTop = offset - height * .3;
}
- --></script>"
+ //]]>
+ </script>"
end