johnrees/fablabs

View on GitHub
app/views/projects/_steps.html.haml

Summary

Maintainability
Test Coverage
.heading
  = icon('chevron-right')
  Step #{step.position}
= simple_format(markdown(step.title))
= simple_format(markdown(step.description))

- if step.links.length > 0
  .heading
    = icon('link')
    Links & Media
  %ul.lab-links
    - step.links.each do |link|

      %li.step-link
        = link_to link.url do
          - container = player link.url
          - if container
            .flex-video
              = raw container
          - else
            = icon 'link'
            %span.url{itemprop: "sameAs"}= link.url