class Asciidoctor::HTML5::SectionTemplate
def result(sec)
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 = sec.id && " id=\"#{sec.id}\"" if slevel == 0 %(<h1#{id}>#{sec.title}</h1> sec.content}) else role = sec.attr?('role') ? " #{sec.attr('role')}" : nil if !sec.special && (sec.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}>#{sectnum}#{sec.attr 'caption'}#{sec.title}</#{htag}> content} div>) end end
def template
def template :invoke_result end