Method: IsoDoc::WordFunction::Body#figure_aside_process

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

#figure_aside_process(f, aside, key) ⇒ Object



141
142
143
144
145
146
147
148
149
150
151
152
153
# File 'lib/isodoc/word_function/body.rb', line 141

def figure_aside_process(f, aside, key)
  # get rid of footnote link, it is in diagram
  f&.at("./a[@class='TableFootnoteRef']")&.remove
  fnref = f.at(".//a[@class='TableFootnoteRef']")
  tr = key.add_child("<tr></tr>").first
  dt = tr.add_child("<td valign='top' align='left'></td>").first
  dd = tr.add_child("<td valign='top'></td>").first
  fnref.parent = dt
  aside.xpath(".//p").each do |a|
    a.delete("class")
    a.parent = dd
  end
end