class Asciidoctor::DocBook45::BlockUlistTemplate

Public Instance Methods

template() click to toggle source
# File lib/asciidoctor/backends/docbook45.rb, line 220
  def template
    @template ||= @eruby.new <<-EOF
<%#encoding:UTF-8%><%
if @style == 'bibliography'
%><bibliodiv#{common_attrs_erb}>#{title_tag}<%
  items.each do |li| %>
<bibliomixed>
<bibliomisc><%= li.text %></bibliomisc><%
    if li.blocks? %>
<%= li.content %><%
    end %>
</bibliomixed><%
  end %>
</bibliodiv><%
else
checklist = (option? 'checklist')
mark = checklist ? 'none' : @style
%><itemizedlist#{common_attrs_erb}<%= mark ? %( mark="\#{mark}") : nil %>>#{title_tag}<%
  items.each do |li| %>
<listitem>
<simpara><%= checklist && (li.attr? 'checkbox') ? ((li.attr? 'checked') ? '&#x25A0; ' : '&#x25A1; ') : nil %><%= li.text %></simpara><%
    if li.blocks? %>
<%= li.content %><%
    end %>
</listitem><%
  end %>
</itemizedlist><%
end %>
    EOF
  end