lib/asciidoctor/itu/converter.rb in metanorma-itu-1.0.10 vs lib/asciidoctor/itu/converter.rb in metanorma-itu-1.0.11

- old
+ new

@@ -27,10 +27,12 @@ end def init(node) super @smartquotes = node.attr("smartquotes") == "true" + @no_insert_missing_sections = doctype(node) != "recommendation" || + node.attr("legacy-do-not-insert-missing-sections") end def makexml(node) @draft = node.attributes.has_key?("draft") super @@ -61,10 +63,11 @@ File.open(filename, "w") { |f| f.write(ret) } html_converter(node).convert filename unless node.attr("nodoc") word_converter(node).convert filename unless node.attr("nodoc") pdf_converter(node).convert filename unless node.attr("nodoc") end + @log.write(@filename + ".err") unless @novalid @files_to_delete.each { |f| FileUtils.rm f } ret end def validate(doc) @@ -144,14 +147,14 @@ def i18n_init(lang, script) super end def html_extract_attributes(node) - super.merge(hierarchical_assets: node.attr("hierarchical-assets")) + super.merge(hierarchical_assets: node.attr("hierarchical-object-numbering")) end def doc_extract_attributes(node) - super.merge(hierarchical_assets: node.attr("hierarchical-assets")) + super.merge(hierarchical_assets: node.attr("hierarchical-object-numbering")) end def html_converter(node) IsoDoc::ITU::HtmlConvert.new(html_extract_attributes(node)) end