Sha256: 806403472f49c1988e443ff3eff57c1bb4faa45dfc7f3b51164379199bc526fd

Contents?: true

Size: 692 Bytes

Versions: 53

Compression:

Stored size: 692 Bytes

Contents

<%
url = component[:attributes][:url].to_s

if 'vimeo'.in? url
  video_id = url.to_s.gsub(/\A(?:https?:)?\/\/(?:(?:www|player)\.)?vimeo\.com\/(?:video\/)?(\d+).*?\z/, '\1')
  iframe_src = "https://player.vimeo.com/video/#{video_id}?color=ffffff&title=0&byline=0&portrait=0"
elsif 'youtube'.in? url
  video_id = url.to_s.split('watch?v=').last
  iframe_src = "http://www.youtube.com/embed/#{video_id}"
end
%>
<div class="embed-responsive embed-responsive-16by9 <%= promethee_class_for component %>">
  <% if iframe_src.present? %>
    <iframe frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="allowfullscreen" src="<%= iframe_src %>"></iframe>
  <% end %>
</div>

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
promethee-1.2.24 app/views/promethee/components/video/_show.html.erb
promethee-1.2.23 app/views/promethee/components/video/_show.html.erb
promethee-1.2.22 app/views/promethee/components/video/_show.html.erb
promethee-1.2.21 app/views/promethee/components/video/_show.html.erb
promethee-1.2.20 app/views/promethee/components/video/_show.html.erb
promethee-1.2.19 app/views/promethee/components/video/_show.html.erb
promethee-1.2.18 app/views/promethee/components/video/_show.html.erb
promethee-1.2.17 app/views/promethee/components/video/_show.html.erb
promethee-1.2.16 app/views/promethee/components/video/_show.html.erb
promethee-1.2.15 app/views/promethee/components/video/_show.html.erb
promethee-1.2.14 app/views/promethee/components/video/_show.html.erb
promethee-1.2.13 app/views/promethee/components/video/_show.html.erb
promethee-1.2.12 app/views/promethee/components/video/_show.html.erb
promethee-1.2.11 app/views/promethee/components/video/_show.html.erb
promethee-1.2.10 app/views/promethee/components/video/_show.html.erb
promethee-1.2.9 app/views/promethee/components/video/_show.html.erb
promethee-1.2.8 app/views/promethee/components/video/_show.html.erb
promethee-1.2.7 app/views/promethee/components/video/_show.html.erb
promethee-1.2.6 app/views/promethee/components/video/_show.html.erb
promethee-1.2.5 app/views/promethee/components/video/_show.html.erb