Method: IsoDoc::Function::Blocks#figure_name_parse

Defined in:
lib/isodoc/function/blocks.rb

#figure_name_parse(node, div, name) ⇒ Object



44
45
46
47
48
49
50
51
52
# File 'lib/isodoc/function/blocks.rb', line 44

def figure_name_parse(node, div, name)
  return if name.nil? && node.at(ns("./figure"))
  div.p **{ class: "FigureTitle", style: "text-align:center;" } do |p|
    lbl = anchor(node['id'], :label, false)
    lbl.nil? or p << l10n("#{@figure_lbl} #{lbl}")
    name and !lbl.nil? and p << "&nbsp;&mdash; "
    name and name.children.each { |n| parse(n, div) }
  end
end