Method: IsoDoc::PresentationXMLConvert#clause1
- Defined in:
- lib/isodoc/presentation_function/section.rb
#clause1(elem) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/isodoc/presentation_function/section.rb', line 29 def clause1(elem) level = @xrefs.anchor(elem["id"], :level, false) || (elem.ancestors("clause, annex").size + 1) lbl = @xrefs.anchor(elem["id"], :label, !unnumbered_clause?(elem)) if unnumbered_clause?(elem) || !lbl prefix_name(elem, {}, nil, "title") else prefix_name(elem, { caption: "<tab/>" }, "#{lbl}#{clausedelim}", "title") end t = elem.at(ns("./fmt-title")) and t["depth"] = level end |