class Asciidoctor::HTML5::BlockAdmonitionTemplate

def result(node)

def result(node)
  id = node.id
  name = node.attr 'name'
  role = node.role
  title = node.title? ? node.title : nil
  if node.document.attr? 'icons'
    if node.document.attr? 'icons', 'font'
      caption = %(<i class="icon-#{name}" title="#{node.caption}"></i>)
    else
      caption = %(<img src="#{node.icon_uri(name)}" alt="#{node.caption}">)
    end
  else
    caption = %(<div class="title">#{node.caption}</div>)
  end
  %(<div#{id && " id=\"#{id}\""} class="admonitionblock #{name}#{role && " #{role}"}">
able>
r>
d class="icon">
caption}
td>
d class="content">#{title ? "
iv class=\"title\">#{title}</div>" : nil}
node.content}
td>
tr>
table>
div>)
end

def template

def template
  :invoke_result
end