Merge pull request #3419 from techAPJ/patch-1

FIX: include youtube link in embedded comments
This commit is contained in:
Jeff Atwood 2015-05-01 14:54:13 -07:00
commit 2ead293098
3 changed files with 12 additions and 4 deletions

View File

@ -14,5 +14,14 @@ module EmbedHelper
end end
end end
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 "<p><a href='#{youtube_link}'>#{youtube_link}</a></p>"
end
raw fragment
end
end end

View File

@ -25,7 +25,7 @@
<span class='title'><%= post.user.title %></span> <span class='title'><%= post.user.title %></span>
<%- end %> <%- end %>
</h3> </h3>
<%= raw post.cooked %> <%= get_html(post.cooked) %>
<%- if post.reply_count > 0 %> <%- if post.reply_count > 0 %>
<%- if post.reply_count == 1 %> <%- if post.reply_count == 1 %>
@ -51,4 +51,3 @@
<% end %> <% end %>
<% end %> <% end %>