Method: IsoDoc::PresentationXMLConvert#source_restore_callouts_table

Defined in:
lib/isodoc/presentation_function/sourcecode.rb

#source_restore_callouts_table(table, callouts) ⇒ Object



150
151
152
153
154
155
156
157
158
# File 'lib/isodoc/presentation_function/sourcecode.rb', line 150

def source_restore_callouts_table(table, callouts)
  table.xpath(".//td[@class = 'rouge-code']/sourcecode")
    .each_with_index do |c, i|
    while !callouts.empty? && callouts[0][:line] == i
      c << " #{reinsert_callout(callouts[0][:xml])} "
      callouts.shift
    end
  end
end