Parent

Methods

Class/Module Index [+]

Quicksearch

Asciidoctor::HTML5::BlockAudioTemplate

Public Instance Methods

result(node) click to toggle source
# File lib/asciidoctor/backends/html5.rb, line 899
  def result(node)
    id_attribute = node.id ? %( id="#{node.id}") : nil
    classes = ['audioblock', node.style, node.role].compact
    class_attribute = %( class="#{classes * ' '}")
    title_element = node.title? ? %(\n<div class="title">#{node.captioned_title}</div>) : nil
    %(<div#{id_attribute}#{class_attribute}>#{title_element}
<div class="content">
<audio src="#{node.media_uri(node.attr 'target')}"#{(node.option? 'autoplay') ? ' autoplay' : nil}#{(node.option? 'nocontrols') ? nil : ' controls'}#{(node.option? 'loop') ? ' loop' : nil}>
Your browser does not support the audio tag.
</audio>
</div>
</div>)
  end
template() click to toggle source
# File lib/asciidoctor/backends/html5.rb, line 913
def template
  :invoke_result
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.