diff --git a/app/helpers/embed_helper.rb b/app/helpers/embed_helper.rb index 5e40ed7beb..53eedd6259 100644 --- a/app/helpers/embed_helper.rb +++ b/app/helpers/embed_helper.rb @@ -16,12 +16,14 @@ module EmbedHelper def get_html(cooked) fragment = Nokogiri::HTML.fragment(cooked) + # convert lazyYT div to link fragment.css('div.lazyYT').each do |yt_div| youtube_id = yt_div["data-youtube-id"] youtube_link = "https://www.youtube.com/watch?v=#{youtube_id}" yt_div.replace "
" end + # convert Vimeo iframe to link fragment.css('iframe').each do |iframe| if iframe['src'] =~ /player.vimeo.com/ @@ -29,6 +31,10 @@ module EmbedHelper iframe.replace "" end end + + # Strip lightbox metadata + fragment.css('.lightbox-wrapper .meta').remove + raw fragment end end