Method: IsoDoc::PresentationXMLConvert#fmt_xref_label

Defined in:
lib/isodoc/presentation_function/autonum.rb

#fmt_xref_label(label, _number, ids) ⇒ Object



98
99
100
101
102
103
104
105
106
107
# File 'lib/isodoc/presentation_function/autonum.rb', line 98

def fmt_xref_label(label, _number, ids)
  label or return ""
  x = @xrefs.anchor(ids[:elem], :xref, false) or return ""
  ret = "<fmt-xref-label>#{x}</fmt-xref-label>"
  container = @xrefs.anchor(ids[:elem], :container, false)
  y = prefix_container_fmt_xref_label(container, x)
  y != x and
    ret += "<fmt-xref-label container='#{container}'>#{y}</fmt-xref-label>"
  ret
end