class Asciidoctor::HTML5::InlineImageTemplate

def template

def template
  # care is taken here to avoid a space inside the optional <a> tag
  @template ||= @eruby.new <<-EOS
pan class="image#{style_class}">
<%
if attr :link %><a class="image" href="<%= attr :link %>"><%
end %><img src="<%= image_uri(target) %>" alt="<%= attr :alt %>"#{attribute('width', :width)}#{attribute('height', :height)}#{attribute('title', :title)}><%
if attr :link%></a><% end
%>
span>
  EOS
end