# File lib/asciidoctor/backends/html5.rb, line 246 def result(sec) slevel = sec.level # QUESTION should this check be done in section? if slevel == 0 && sec.special slevel = 1 end htag = "h#{slevel + 1}" id = anchor = link_start = link_end = nil if sec.id id = %( id="#{sec.id}") if sec.document.attr? 'sectanchors' #if sec.document.attr? 'icons', 'font' # anchor = %(<a class="anchor" href="##{sec.id}"><i class="icon-anchor"></i></a>) #else anchor = %(<a class="anchor" href="##{sec.id}"></a>) #end elsif sec.document.attr? 'sectlinks' link_start = %(<a class="link" href="##{sec.id}">) link_end = '</a>' end end if slevel == 0 %(<h1#{id} class="sect0">#{anchor}#{link_start}#{sec.title}#{link_end}</h1> #{sec.content}\n) else role = (sec.attr? 'role') ? " #{sec.attr 'role'}" : nil if !sec.special && (sec.document.attr? 'numbered') && slevel < 4 sectnum = "#{sec.sectnum} " else sectnum = nil end if slevel == 1 content = %(<div class="sectionbody"> #{sec.content} </div>) else content = sec.content end %(<div class="sect#{slevel}#{role}"> <#{htag}#{id}>#{anchor}#{link_start}#{sectnum}#{sec.caption}#{sec.title}#{link_end}</#{htag}> #{content} </div>\n) end end
Generated with the Darkfish Rdoc Generator 2.