Method: IsoDoc::HtmlFunction::Html#coverpage_note_cleanup

Defined in:
lib/isodoc/html_function/postprocess_cover.rb

#coverpage_note_cleanup(docxml) ⇒ Object



69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/isodoc/html_function/postprocess_cover.rb', line 69

def coverpage_note_cleanup(docxml)
  if dest = docxml.at("//div[@id = 'coverpage-note-destination']")
    auth = docxml.xpath("//*[@coverpage]")
    if auth.empty? then dest.remove
    else
      auth.each do |x|
        dest << x.remove
      end
    end
  end
  docxml.xpath("//*[@coverpage]").each { |x| x.delete("coverpage") }
end