class Jekyll::WistiaComponent
Public Instance Methods
template(context)
click to toggle source
# File lib/jekyll/jelly/components/tags/wistia.rb, line 5 def template(context) unless @props["id"] return "" end id = @props["id"].gsub("wistia_", "").gsub("Wistia_", "").gsub("wistia-", "").gsub("Wistia-", "") class_name = @props["class"] render = %Q[ <script src='https://fast.wistia.com/embed/medias/#{id}.jsonp' async></script> <div class='wistia_responsive_padding #{class_name}' style='padding:56.25% 0 0 0;position:relative;'> <div class='wistia_responsive_wrapper' style='height:100%;left:0;position:absolute;top:0;width:100%;'> <div class='wistia_embed wistia_async_#{id} videoFoam=true' style='height:100%;width:100%'> </div> </div> </div> ] end