Sha256: 6ba3eab5c033f07f4446183da1167668e4f41816610f4d064254b8b761bc7b7a

Contents?: true

Size: 1.63 KB

Versions: 13

Compression:

Stored size: 1.63 KB

Contents

= block_with_caption :top, :class=>'table-block'
  table [
      class=["frame-#{attr :frame, 'all'}", "grid-#{attr :grid, 'all'}", spread?]
      style=style_value(width: ("#{attr :tablepcwidth}%" if !autowidth? && !spread? || (local_attr :width)),
                        float: (attr :float)) ]
    - unless (attr :rowcount).zero?
      colgroup
        - if autowidth?
          - columns.each do
            col
        - else
          - columns.each do |col|
            col style="width: #{col.attr :colpcwidth}%;"
      - [:head, :foot, :body].reject { |tblsec| rows[tblsec].empty? }.each do |tblsec|
        <t#{tblsec}>
          - rows[tblsec].each do |row|
            tr
              - row.each do |cell|
                = html_tag(tblsec == :head || cell.style == :header ? 'th' : 'td',
                    :class=>["halign-#{cell.attr :halign}", "valign-#{cell.attr :valign}"],
                    :colspan=>cell.colspan,
                    :rowspan=>cell.rowspan,
                    :style=>style_value(background_color: (document.attr :cellbgcolor)))
                  - if tblsec == :head
                    =cell.text
                  - else
                    - case cell.style
                    - when :asciidoc
                      =cell.content
                    - when :verse
                      .verse: pre =cell.text
                    - when :literal
                      .literal: pre =cell.text
                    - else
                      - if cell.content.one?
                        =cell.content.first
                      - else
                        - cell.content.each do |text|
                          p =text

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
asciidoctor-html5s-0.3.0 data/templates/table.html.slim
asciidoctor-html5s-0.2.1 data/templates/table.html.slim
asciidoctor-html5s-0.2.0 data/templates/table.html.slim
asciidoctor-html5s-0.1.0 data/templates/table.html.slim
asciidoctor-html5s-0.1.0.beta.11 data/templates/table.html.slim
asciidoctor-html5s-0.1.0.beta.10 data/templates/table.html.slim
asciidoctor-html5s-0.1.0.beta.9 data/templates/table.html.slim
asciidoctor-html5s-0.1.0.beta.8 data/templates/table.html.slim
asciidoctor-html5s-0.1.0.beta.7 data/templates/table.html.slim
asciidoctor-html5s-0.1.0.beta.6 data/templates/table.html.slim
asciidoctor-html5s-0.1.0.beta.5 data/templates/table.html.slim
asciidoctor-html5s-0.1.0.beta.4 data/templates/table.html.slim
asciidoctor-html5s-0.1.0.beta.3 data/templates/table.html.slim