Sha256: 4d5d90488490c4c0437b0d62bb82bb24a116515fe3abf7f086811577c5287c5b

Contents?: true

Size: 1.04 KB

Versions: 49

Compression:

Stored size: 1.04 KB

Contents

- if (checklist = (option? 'checklist') ? 'checklist' : nil)
  - if option? 'interactive'
    - marker_checked = '<input type="checkbox" data-item-complete="1" checked>'
    - marker_unchecked = '<input type="checkbox" data-item-complete="0">'
  - else
    - if @document.attr? :icons, 'font'
      - marker_checked = '<i class="icon-check"></i>'
      - marker_unchecked = '<i class="icon-check-empty"></i>'
    - else 
      / could use &#9745 (checked ballot) and &#9744 (ballot) w/o font instead
      - marker_checked = '<input type="checkbox" data-item-complete="1" checked disabled>'
      - marker_unchecked = '<input type="checkbox" data-item-complete="0" disabled>'
.ulist id=@id class=[checklist,@style,role]
  - if title?
    .title=title
  ul class=(checklist || @style)
    - items.each do |item|
      li
        p
          - if checklist && (item.attr? :checkbox)
            =%(#{(item.attr? :checked) ? marker_checked : marker_unchecked}#{item.text})
          - else
            =item.text
        - if item.blocks?
          =item.content

Version data entries

49 entries across 21 versions & 1 rubygems

Version Path
hyla-1.0.9 lib/resources/backends/slim/html5/block_ulist.html.slim
hyla-1.0.9 lib/resources/backends/slim/revealjs/block_ulist.html.slim
hyla-1.0.9.pre.3 lib/resources/backends/slim/html5/block_ulist.html.slim
hyla-1.0.9.pre.3 lib/resources/backends/slim/revealjs/block_ulist.html.slim
hyla-1.0.9.pre.2 lib/resources/backends/slim/html5/block_ulist.html.slim
hyla-1.0.9.pre.2 lib/resources/backends/slim/revealjs/block_ulist.html.slim
hyla-1.0.9.pre.1 lib/resources/backends/slim/revealjs/block_ulist.html.slim
hyla-1.0.9.pre.1 lib/resources/backends/slim/html5/block_ulist.html.slim
hyla-1.0.8 lib/resources/backends/slim/html5/block_ulist.html.slim
hyla-1.0.8 lib/resources/backends/slim/revealjs/block_ulist.html.slim
hyla-1.0.7 lib/resources/backends/slim/html5/block_ulist.html.slim
hyla-1.0.7 lib/resources/backends/slim/revealjs-redhat/block_ulist.html.slim
hyla-1.0.7 lib/resources/backends/slim/revealjs/block_ulist.html.slim
hyla-1.0.7.pre.9 lib/resources/backends/slim/revealjs/block_ulist.html.slim
hyla-1.0.7.pre.9 lib/resources/backends/slim/html5/block_ulist.html.slim
hyla-1.0.7.pre.9 lib/resources/backends/slim/revealjs-redhat/block_ulist.html.slim
hyla-1.0.7.pre.8 lib/resources/backends/slim/revealjs/block_ulist.html.slim
hyla-1.0.7.pre.8 lib/resources/backends/slim/revealjs-redhat/block_ulist.html.slim
hyla-1.0.7.pre.8 lib/resources/backends/slim/html5/block_ulist.html.slim
hyla-1.0.7.pre.7 lib/resources/backends/slim/revealjs-redhat/block_ulist.html.slim