# HTML writer
# classed data
# History:
# Stan Smith 2015-08-21 original script
require_relative 'html_classedDataItem'
module ADIWG
module Mdtranslator
module Writers
module Html
class MdHtmlClassedData
def initialize(html)
@html = html
end
def writeHtml(hClassD)
# classes used
htmlClassItem = MdHtmlClassedDataItem.new(@html)
# classed data - number of classes
s = hClassD[:numberOfClasses]
if !s.nil?
@html.em('Number of classes: ')
@html.text!(s.to_s)
@html.br
end
# classed data - data items
aClassItems = hClassD[:classedDataItems]
aClassItems.each do |hClassItem|
@html.details do
@html.summary(hClassItem[:className], {'class'=>'h5'})
@html.section(:class=>'block') do
htmlClassItem.writeHtml(hClassItem)
end
end
end
end # writeHtml
end # class
end
end
end
end