macros/reps/html.rb in glyph-0.5.1 vs macros/reps/html.rb in glyph-0.5.2
- old
+ new
@@ -169,12 +169,13 @@
rep :toc_sublist do |data|
"<li><ol>#{data[:contents]}</ol></li>\n"
end
rep :section do |data|
- css_class = data[:name].to_s.match(/[a-z0-9_-]/i) ? data[:name] : "section"
- title = data[:title] ? %{<h#{data[:level]} id="#{data[:id]}">#{data[:title]}</h#{data[:level]}>\n} : ""
- %{<div class="#{css_class}">
+ sec_class = data[:name].to_s.match(/[a-z0-9_-]/i) ? data[:name] : "section"
+ hd_class = data[:toc] ? "toc" : "notoc"
+ title = data[:title] ? %{<h#{data[:level]} id="#{data[:id]}" class="#{hd_class}">#{data[:title]}</h#{data[:level]}>\n} : ""
+ %{<div class="#{sec_class}">
#{title}#{data[:content]}
</div>}
end