Method: IsoDoc::Function::Lists#dl_parse

Defined in:
lib/isodoc/function/lists.rb

#dl_parse(node, out) ⇒ Object



96
97
98
99
100
101
102
103
104
105
106
# File 'lib/isodoc/function/lists.rb', line 96

def dl_parse(node, out)
  out.div **attr_code(class: "figdl") do |div|
    list_title_parse(node, div)
    div.dl **dl_attrs(node) do |v|
      node.elements.select { |n| dt_dd? n }.each_slice(2) do |dt, dd|
        dl_parse1(v, dt, dd)
      end
    end
    dl_parse_notes(node, div)
  end
end