class Kramdown::Parser::Html::ElementConverter
def convert_table(el)
def convert_table(el) if !is_simple_table?(el) process_html_element(el, false) return end process_children(el) set_basics(el, :table, :block) el.options[:alignment] = [] calc_alignment = lambda do |c| if c.type == :tr && el.options[:alignment].empty? el.options[:alignment] = [:default] * c.children.length break else c.children.each {|cc| calc_alignment.call(cc)} end end calc_alignment.call(el) if el.children.first.type == :tr tbody = Element.new(:tbody, nil, :category => :block) tbody.children = el.children el.children = [tbody] end end