# File lib/maruku/toc.rb, line 90 def create_toc ul = Element.new 'ul' # let's remove the bullets ul.attributes['style'] = 'list-style: none;' @section_children.each do |c| li = Element.new 'li' if span = c.header_element.render_section_number li << span end a = c.header_element.wrap_as_element('a') a.delete_attribute 'id' a.attributes['href'] = "##{c.header_element.attributes[:id]}" li << a li << c.create_toc if c.section_children.size>0 ul << li end ul end