Method: IsoDoc::PresentationXMLConvert#preface_move1
- Defined in:
- lib/isodoc/presentation_function/section.rb
#preface_move1(clause, preface, float, prev, xpath) ⇒ Object
142 143 144 145 146 147 148 149 150 151 152 153 |
# File 'lib/isodoc/presentation_function/section.rb', line 142 def preface_move1(clause, preface, float, prev, xpath) preface.elements.each do |x| ((x.name == "floating-title" || x.at(xpath)) && xpath != "./self::*[not(following-sibling::*)]") or prev = x x.at(xpath) or next clause == prev and break prev ||= preface.children.first prev.next = clause float.each { |n| prev.next = n } break end end |