Method: IsoDoc::WordFunction::Body#dl_parse_table

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

#dl_parse_table(node, out) ⇒ Object



62
63
64
65
66
67
68
69
70
71
72
# File 'lib/isodoc/word_function/lists.rb', line 62

def dl_parse_table(node, out)
  list_title_parse(node, out)
  out.table **attr_code(id: node["id"],
                        class: (node["class"] || "dl")) do |v|
    node.elements.select { |n| dt_dd?(n) }
      .each_slice(2) do |dt, dd|
      dl_parse_table1(v, dt, dd)
    end
    dl_parse_table_notes(node, v)
  end
end