Sha256: 1d830090c1226eeca93e47a9a725746aba50e50634edf538cfb4ad37f14518d4
Contents?: true
Size: 688 Bytes
Versions: 38
Compression:
Stored size: 688 Bytes
Contents
import "common" mixin iterate_toc(toc_item) - if toc_item.sub_items.count > 0 ul.spine - toc_item.sub_items.each do |item| - unless item.title.nil? li - item_href = "/book/#{pretty_path_toc_item(item)}" - unless item.title.nil? span.title: a.title(href: item_href)= item.title - end - unless item.options.empty? = ' ' - end - item.options.each do |opt| - next if opt.nil? = ' ' span.option= opt.inspect - end +iterate_toc(item) - end - end - end +page(title: 'TOC', header_id: 'toc') #content.toc_content +iterate_toc(target.root_toc)
Version data entries
38 entries across 38 versions & 1 rubygems