class SiSU_HTML_Format::FormatToc
Public Class Methods
new(md,txt)
click to toggle source
Calls superclass method
SiSU_HTML_Format::FormatTextObject::new
# File lib/sisu/html_format.rb, line 1223 def initialize(md,txt) super(md,txt) end
Public Instance Methods
lev(tag,attrib)
click to toggle source
# File lib/sisu/html_format.rb, line 1234 def lev(tag,attrib) if @txt %{<#{tag} class="#{attrib}"> #{@txt} </#{tag}> } else '' end end
lev0()
click to toggle source
# File lib/sisu/html_format.rb, line 1243 def lev0 #docinfo lev('h1','toc') end
lev1()
click to toggle source
# File lib/sisu/html_format.rb, line 1246 def lev1 lev('h1','toc') end
lev2()
click to toggle source
# File lib/sisu/html_format.rb, line 1249 def lev2 lev('h2','toc') end
lev3()
click to toggle source
# File lib/sisu/html_format.rb, line 1252 def lev3 lev('h3','toc') end
lev4()
click to toggle source
# File lib/sisu/html_format.rb, line 1255 def lev4 lev('h4','toc') end
lev5()
click to toggle source
# File lib/sisu/html_format.rb, line 1258 def lev5 lev('h5','toc') end
lev6()
click to toggle source
# File lib/sisu/html_format.rb, line 1261 def lev6 lev('h6','toc') end
lev7()
click to toggle source
# File lib/sisu/html_format.rb, line 1264 def lev7 lev('h7','toc') end
links_guide()
click to toggle source
# File lib/sisu/html_format.rb, line 1226 def links_guide %{ <li class="doc"> <a href="#{@lnk_url}" target="_top"> #{@lnk_txt} </a> </li> } end
mini_concord_tail()
click to toggle source
# File lib/sisu/html_format.rb, line 1313 def mini_concord_tail %{ <h4 class="minitoc"> <a href="concordance.html">Concordance (wordlist)</a> </h4> <h4 class="minitoc"> <a href="sisu_manifest.html">Manifest (alternative outputs)</a> </h4> } end
mini_lev0()
click to toggle source
# File lib/sisu/html_format.rb, line 1271 def mini_lev0 @txt=strip_endnotes(@txt) lev('h1','minitoc') end
mini_lev1()
click to toggle source
# File lib/sisu/html_format.rb, line 1275 def mini_lev1 @txt=strip_endnotes(@txt) lev('h1','minitoc') end
mini_lev2()
click to toggle source
# File lib/sisu/html_format.rb, line 1279 def mini_lev2 @txt=strip_endnotes(@txt) lev('h2','minitoc') end
mini_lev3()
click to toggle source
# File lib/sisu/html_format.rb, line 1283 def mini_lev3 @txt=strip_endnotes(@txt) lev('h3','minitoc') end
mini_lev4()
click to toggle source
# File lib/sisu/html_format.rb, line 1287 def mini_lev4 @txt=strip_endnotes(@txt) lev('h4','minitoc') end
mini_lev5()
click to toggle source
# File lib/sisu/html_format.rb, line 1291 def mini_lev5 @txt=strip_endnotes(@txt) lev('h5','minitoc') end
mini_lev6()
click to toggle source
# File lib/sisu/html_format.rb, line 1295 def mini_lev6 @txt=strip_endnotes(@txt) lev('h6','minitoc') end
mini_lev7()
click to toggle source
# File lib/sisu/html_format.rb, line 1299 def mini_lev7 @txt=strip_endnotes(@txt) lev('h7','minitoc') end
mini_tail()
click to toggle source
# File lib/sisu/html_format.rb, line 1306 def mini_tail %{ <h4 class="minitoc"> <a href="sisu_manifest.html">Manifest (alternative outputs)</a> </h4> } end
strip_endnotes(txt)
click to toggle source
# File lib/sisu/html_format.rb, line 1267 def strip_endnotes(txt) txt=txt.gsub(/(?:#{Mx[:en_a_o]}.+?#{Mx[:en_a_c]}|#{Mx[:en_b_o]}.+?#{Mx[:en_b_c]})\s*/m,' ') txt end