lib/metanorma/default/isodoc.rb in mn-requirements-0.0.1 vs lib/metanorma/default/isodoc.rb in mn-requirements-0.0.2
- old
+ new
@@ -41,12 +41,13 @@
end
end
def recommendation_header(node, out)
label, title, name = recommendation_labels(node)
- ret = name ? [name + l10n(":")] : []
+ ret = name ? [name] : []
if label || title
+ ret << l10n(":") unless ret.empty?
ret += ["<br/>", label]
ret << l10n(". ") if label && title
ret << title
end
out << "<name>#{ret.compact.join}</name>"
@@ -94,11 +95,13 @@
def requirement_component_parse(node, out)
return out if node["exclude"] == "true"
ret = node.dup
- ret["type"] = reqt_component_type(node)
- ret.name = "div"
+ if reqt_subpart?(node.name)
+ ret["type"] = reqt_component_type(node)
+ ret.name = "div"
+ end
out << ret
out
end
end
end