lib/asciidoctor/itu/converter.rb in metanorma-itu-1.2.0 vs lib/asciidoctor/itu/converter.rb in metanorma-itu-1.2.1

- old
+ new

@@ -84,9 +84,19 @@ else super end end + def sectiontype(node, level = true) + ret = super + hdr = sectiontype_streamline(node&.attr("heading")&.downcase) + return nil if ret == "terms and definitions" && + hdr != "terms and definitions" && node.level > 1 + return nil if ret == "symbols and abbreviated terms" && + hdr != "symbols and abbreviated terms" && node.level > 1 + ret + end + def term_def_subclause_parse(attrs, xml, node) case clausetype = sectiontype1(node) when "terms defined in this recommendation" term_def_parse(attrs.merge(type: "internal"), xml, node, false) when "terms defined elsewhere"