lib/isodoc/presentation_function/terms.rb in isodoc-2.5.10 vs lib/isodoc/presentation_function/terms.rb in isodoc-2.6.0

- old
+ new

@@ -50,10 +50,11 @@ designation_field(desgn, name) g = desgn.at(ns("./expression/grammar")) and name << ", #{designation_grammar(g).join(', ')}" designation_localization(desgn, name) designation_pronunciation(desgn, name) + designation_bookmarks(desgn, name) desgn.children = name.children end def designation_boldface(desgn) desgn.name == "preferred" or return @@ -90,9 +91,15 @@ end def designation_pronunciation(desgn, name) f = desgn.at(ns("./expression/pronunciation")) or return name << ", /#{to_xml(f.children)}/" + end + + def designation_bookmarks(desgn, name) + desgn.xpath(ns(".//bookmark")).each do |b| + name << b.remove + end end def termexample(docxml) docxml.xpath(ns("//termexample")).each { |f| example1(f) } end