Sha256: 654bac14f4b32de88ff53ab79b86554b63ebce0287a70f0e80ce881fbea93657

Contents?: true

Size: 1.49 KB

Versions: 69

Compression:

Stored size: 1.49 KB

Contents

- case @style
- when 'qanda'
  .qlist id=@id class=['qanda',role]
    - if title?
      .title=title
    ol
      - items.each do |questions, answer|
        li
          - [*questions].each do |question|
            p: em=question.text
          - unless answer.nil?
            - if answer.text?
              p=answer.text
            - if answer.blocks?
              =answer.content
- when 'horizontal'
  .hdlist id=@id class=role
    - if title?
      .title=title
    table
      - if (attr? :labelwidth) || (attr? :itemwidth)
        colgroup
          col style=((attr? :labelwidth) ? %(width:#{(attr :labelwidth).chomp '%'}%;) : nil)
          col style=((attr? :itemwidth) ? %(width:#{(attr :itemwidth).chomp '%'}%;) : nil)
      - items.each do |terms, dd|
        tr
          td class=['hdlist1',('strong' if option? 'strong')]
            - terms = [*terms]
            - last_term = terms.last
            - terms.each do |dt|
              =dt.text
              - if dt != last_term
                br
          td.hdlist2
            - unless dd.nil?
              - if dd.text?
                p=dd.text
              - if dd.blocks?
                =dd.content
- else
  .dlist id=@id class=[@style,role]
    - if title?
      .title=title
    dl
      - items.each do |terms, dd|
        - [*terms].each do |dt|
          dt class=('hdlist1' unless @style) =dt.text
        - unless dd.nil?
          dd
            - if dd.text?
              p=dd.text
            - if dd.blocks?
              =dd.content

Version data entries

69 entries across 36 versions & 2 rubygems

Version Path
asciidoctor-revealjs-4.0.1 templates/dlist.html.slim
asciidoctor-revealjs-4.0.0 templates/dlist.html.slim
asciidoctor-revealjs-3.1.0 templates/dlist.html.slim
asciidoctor-revealjs-3.0.0 templates/dlist.html.slim
asciidoctor-revealjs-3.0.0.pre.rc1 templates/dlist.html.slim
asciidoctor-revealjs-2.0.1 templates/dlist.html.slim
asciidoctor-revealjs-2.0.0 templates/dlist.html.slim
asciidoctor-revealjs-1.1.3 templates/dlist.html.slim
asciidoctor-revealjs-1.1.1 templates/dlist.html.slim
asciidoctor-revealjs-1.1.0 templates/dlist.html.slim
asciidoctor-revealjs-1.0.4 templates/slim/block_dlist.html.slim
asciidoctor-revealjs-1.0.3 templates/slim/block_dlist.html.slim
asciidoctor-revealjs-1.0.2 templates/slim/block_dlist.html.slim
asciidoctor-revealjs-1.0.1 templates/slim/block_dlist.html.slim
asciidoctor-revealjs-1.0.0 templates/slim/block_dlist.html.slim
hyla-1.0.9 lib/resources/backends/slim/html5/block_dlist.html.slim
hyla-1.0.9 lib/resources/backends/slim/revealjs-redhat/block_dlist.html.slim
hyla-1.0.9 lib/resources/backends/slim/revealjs/block_dlist.html.slim
hyla-1.0.9.pre.3 lib/resources/backends/slim/revealjs-redhat/block_dlist.html.slim
hyla-1.0.9.pre.3 lib/resources/backends/slim/revealjs/block_dlist.html.slim