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