Sha256: 52f43c214c1202bdf190fc7dc7fe70957358f11fb776b119450639cd7ad410e8

Contents?: true

Size: 1.44 KB

Versions: 86

Compression:

Stored size: 1.44 KB

Contents

# 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

Version data entries

86 entries across 86 versions & 1 rubygems

Version Path
adiwg-mdtranslator-2.19.0.pre.beta.31 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.30 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.29 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.28 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.27 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.26 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.13 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.12 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.11 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.10 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.9 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.8 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.19.0.pre.beta.7 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.18.4 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.18.2 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.18.1 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.18.0 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.18.0rc9 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.18.0rc8 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb
adiwg-mdtranslator-2.18.0rc7 lib/adiwg/mdtranslator/writers/html/sections/html_classedData.rb