module RD::RD2HTMLExtVisitor::HeadlineSecno
Headline
Enumeration
Public Instance Methods
apply_to_Headline(element, title)
click to toggle source
# File lib/rd/rd2html-ext-lib.rb, line 156 def apply_to_Headline(element, title) anchor = refer(element) make_title(title) secno = make_Headline_secno element %Q[<h#{element.level}><a name="#{secno}" href="##{secno}">#{secno}</a> ] + %Q[<a name="#{anchor}">#{title}</a>] + %Q[</h#{element.level}><!-- RDLabel: "#{element.label}" -->\n] end
Private Instance Methods
make_Headline_secno(element)
click to toggle source
# File lib/rd/rd2html-ext-lib.rb, line 142 def make_Headline_secno(element) level = element.level (@levelold+1).upto(@enum_count.length-1){|i| @enum_count[i]=0} @enum_count[level] += 1 prefix = "" @enum_start_level.upto(level) do |l| prefix << @enum_count[l].to_s prefix << "." unless l == level end @levelold = level if prefix == '' then "Title:" else prefix end end