mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 22:43:33 +08:00
FIX: Remove double escaped Vimeo titles (#21368)
og_data is already escaped
This commit is contained in:
@ -19,18 +19,15 @@ class Onebox::Engine::VimeoOnebox
|
|||||||
iframe_id = iframe_src.sub("https://player.vimeo.com/video/", "")
|
iframe_id = iframe_src.sub("https://player.vimeo.com/video/", "")
|
||||||
end
|
end
|
||||||
|
|
||||||
thumbnail_url = get_opengraph.image
|
|
||||||
escaped_title = ERB::Util.html_escape(og_data.title)
|
|
||||||
|
|
||||||
<<~HTML
|
<<~HTML
|
||||||
<div class="vimeo-onebox lazy-video-container"
|
<div class="vimeo-onebox lazy-video-container"
|
||||||
data-video-id="#{iframe_id}"
|
data-video-id="#{iframe_id}"
|
||||||
data-video-title="#{escaped_title}"
|
data-video-title="#{og_data.title}"
|
||||||
data-provider-name="vimeo">
|
data-provider-name="vimeo">
|
||||||
<a href="https://vimeo.com/#{full_video_id}" target="_blank">
|
<a href="https://vimeo.com/#{full_video_id}" target="_blank">
|
||||||
<img class="vimeo-thumbnail"
|
<img class="vimeo-thumbnail"
|
||||||
src="#{thumbnail_url}"
|
src="#{og_data.image}"
|
||||||
title="#{escaped_title}">
|
title="#{og_data.title}">
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
HTML
|
HTML
|
||||||
|
Reference in New Issue
Block a user