Method: IsoDoc::PresentationXMLConvert#prefix_name
- Defined in:
- lib/isodoc/presentation_function/autonum.rb
#prefix_name(node, delims, label, elem) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/isodoc/presentation_function/autonum.rb', line 3 def prefix_name(node, delims, label, elem) label, delims = prefix_name_defaults(node, delims, label) name, ins, ids, number = prefix_name_prep(node, elem) ins.next = fmt_xref_label(label, number, ids) # autonum can be empty, e.g single note in clause: "NOTE []" number and node["autonum"] = number.gsub(/<[^>]+>/, "") !node.at(ns("./fmt-#{elem}")) && (c = fmt_caption(label, elem, name, ids, delims)) and ins.next = c prefix_name_postprocess(node, elem) end |