Method: IsoDoc::XrefGen::Util#semx
- Defined in:
- lib/isodoc/xref/xref_util.rb
#semx(node, label, element = "autonum") ⇒ Object
if hierarchically marked up node in label already, leave alone, else wrap in semx
53 54 55 56 57 58 59 |
# File 'lib/isodoc/xref/xref_util.rb', line 53 def semx(node, label, element = "autonum") label = label.to_s id = node["id"] || node[:id] /<semx element='[^']+' source='#{id}'/.match?(label) and return label l = stripsemx(label) %(<semx element='#{element}' source='#{id}'>#{l}</semx>) end |