#{node.attr 'manname'} - #{node.attr 'manpurpose'}
)
else
if node.has_header? && !node.notitle
id_attr = node.id ? %( id="#{node.id}") : nil
result << %()
result << %(
#{node.title}
) if node.title?
case node.style
when 'qanda'
result << '
'
node.items.each do |terms, dd|
result << '- '
[*terms].each do |dt|
result << %(
#{dt.text}
)
end
if dd
result << %(#{dd.text}
) if dd.text?
result << dd.content if dd.blocks?
end
result << ' '
end
result << '
'
when 'horizontal'
slash = @void_element_slash
result << '
'
if (node.attr? 'labelwidth') || (node.attr? 'itemwidth')
result << ''
col_style_attribute = (node.attr? 'labelwidth') ? %( style="width: #{(node.attr 'labelwidth').chomp '%'}%;") : nil
result << %()
col_style_attribute = (node.attr? 'itemwidth') ? %( style="width: #{(node.attr 'itemwidth').chomp '%'}%;") : nil
result << %()
result << ''
end
node.items.each do |terms, dd|
result << ''
result << %()
terms_array = [*terms]
last_term = terms_array[-1]
terms_array.each do |dt|
result << dt.text
result << %( ) if dt != last_term
end
result << ' | '
result << ''
if dd
result << %( #{dd.text} ) if dd.text?
result << dd.content if dd.blocks?
end
result << ' | '
result << '
'
end
result << '
'
else
result << '
'
dt_style_attribute = node.style ? nil : ' class="hdlist1"'
node.items.each do |terms, dd|
[*terms].each do |dt|
result << %(- #{dt.text}
)
end
if dd
result << '- '
result << %(
#{dd.text}
) if dd.text?
result << dd.content if dd.blocks?
result << ' '
end
end
result << '
'
end
result << '
'
result * EOL
end
def example node
id_attribute = node.id ? %( id="#{node.id}") : nil
title_element = node.title? ? %(