Method: IsoDoc::PresentationXMLConvert#anchor_linkend

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

#anchor_linkend(node, linkend) ⇒ Object



33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/isodoc/presentation_function/xrefs.rb', line 33

def anchor_linkend(node, linkend)
  node["style"] == "id" and
    return anchor_id_postproc(node)
  node["citeas"].nil? && node["bibitemid"] and
    return citeas_cleanup(@xrefs.anchor(node["bibitemid"], :xref)) || "???"
  node.at(ns("./location")) and
    return combine_xref_locations(node) || "???"
  node["target"] && node["droploc"] and
    return anchor_value(node["target"]) || "???"
  node["target"] && !/.#./.match(node["target"]) and
    return anchor_linkend1(node) || "???"
  linkend || "???"
end