Method: IsoDoc::HtmlFunction::Html#html_list_clean
- Defined in:
- lib/isodoc/html_function/postprocess.rb
#html_list_clean(html) ⇒ Object
53 54 55 56 57 58 59 60 |
# File 'lib/isodoc/html_function/postprocess.rb', line 53 def html_list_clean(html) html.xpath("//ol/div | //ul/div").each do |div| li = div&.xpath("./preceding-sibling::li")&.last || div.at("./following-sibling::li") div.parent = li end html end |