mirror of
https://github.com/iv-org/invidious.git
synced 2025-06-28 01:28:30 +00:00
Merge 97a7e19974
into df8839d1f0
This commit is contained in:
commit
b1b806b2fa
@ -101,12 +101,68 @@ module Invidious::Frontend::Comments
|
|||||||
</div>
|
</div>
|
||||||
END_HTML
|
END_HTML
|
||||||
else
|
else
|
||||||
|
if !thin_mode
|
||||||
html << <<-END_HTML
|
html << <<-END_HTML
|
||||||
<div class="pure-g video-iframe-wrapper">
|
<a href="/watch?v=#{attachment["videoId"]}">
|
||||||
<iframe class="video-iframe" src='/embed/#{attachment["videoId"]?}?autoplay=0'></iframe>
|
<div class="thumbnail">
|
||||||
|
<img loading="lazy" class="thumbnail" src="/vi/#{attachment["videoId"]}/mqdefault.jpg" alt="" />
|
||||||
|
<div class="bottom-right-overlay">
|
||||||
|
<p class="length">#{recode_length_seconds(attachment["lengthSeconds"].as_i)}</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="video-card-row">
|
||||||
|
<p style="width:100%">#{attachment["title"]}</p>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
END_HTML
|
||||||
|
else
|
||||||
|
html << <<-END_HTML
|
||||||
|
<a href="/watch?v=#{attachment["videoId"]}">
|
||||||
|
<div class="thumbnail">
|
||||||
|
<div class="thumbnail-placeholder"></div>
|
||||||
|
<div class="bottom-right-overlay">
|
||||||
|
<p class="length">#{recode_length_seconds(attachment["lengthSeconds"].as_i)}</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="video-card-row">
|
||||||
|
<p style="width:100%">#{attachment["title"]}</p>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
END_HTML
|
||||||
|
end
|
||||||
|
|
||||||
|
if !attachment["authorId"].as_s.empty?
|
||||||
|
if !attachment["authorVerified"].as_bool
|
||||||
|
html << <<-END_HTML
|
||||||
|
<a href="/channel/#{attachment["authorId"]}">
|
||||||
|
<div class="video-card-row flexible">
|
||||||
|
<p class="channel-name">
|
||||||
|
<b style="width:100%">#{attachment["author"]}</b>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
END_HTML
|
||||||
|
else
|
||||||
|
html << <<-END_HTML
|
||||||
|
<a href="/channel/#{attachment["authorId"]}">
|
||||||
|
<div class="video-card-row flexible">
|
||||||
|
<p class="channel-name">
|
||||||
|
<b style="width:100%">#{attachment["author"]}</b> <i class="icon ion ion-md-checkmark-circle"></i>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
END_HTML
|
||||||
|
end
|
||||||
|
else
|
||||||
|
html << <<-END_HTML
|
||||||
|
<div class="video-card-row flexible">
|
||||||
|
<p class="channel-name">
|
||||||
|
<b style="width:100%">#{attachment["author"]}</b>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
END_HTML
|
END_HTML
|
||||||
end
|
end
|
||||||
|
end
|
||||||
when "multiImage"
|
when "multiImage"
|
||||||
html << <<-END_HTML
|
html << <<-END_HTML
|
||||||
<section class="carousel">
|
<section class="carousel">
|
||||||
|
Loading…
Reference in New Issue
Block a user