Skip to content

Commit

Permalink
MediaViewerで閲覧中の画像にツールチップでalt_textを表示する
Browse files Browse the repository at this point in the history
  • Loading branch information
upsilon committed Feb 28, 2022
1 parent d989a1c commit 727d646
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions OpenTween/Models/MediaViewerWebBrowser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -135,24 +135,28 @@ private string CreateDocument()
{
const string TEMPLATE_VIDEO_BODY = @"
<div class='media-panel'>
<video id='currentMedia' class='media-video' preload='metadata' controls>
<video id='currentMedia' class='media-video' title='###MEDIA_TOOLTIP###' preload='metadata' controls>
<source src='###VIDEO_URI###' type='video/mp4'/>
</video>
</div>
";
html += TEMPLATE_VIDEO_BODY
.Replace("###VIDEO_URI###", WebUtility.HtmlEncode(media.VideoUrl));
.Replace("###VIDEO_URI###", WebUtility.HtmlEncode(media.VideoUrl))
.Replace("###MEDIA_TOOLTIP###", WebUtility.HtmlEncode(media.TooltipText));
}
else
{
const string TEMPLATE_IMAGE_BODY = @"
<div class='media-panel media'>
<div id='currentMedia' class='media-image' style='background-image: url(###IMAGE_URI###)'>
<div id='currentMedia' class='media-image'
role='img' title='###MEDIA_TOOLTIP###'
style='background-image: url(###IMAGE_URI###)'>
</div>
</div>
";
html += TEMPLATE_IMAGE_BODY
.Replace("###IMAGE_URI###", WebUtility.HtmlEncode(Uri.EscapeUriString(media.FullSizeImageUrl ?? media.ThumbnailImageUrl ?? "")));
.Replace("###IMAGE_URI###", WebUtility.HtmlEncode(Uri.EscapeUriString(media.FullSizeImageUrl ?? media.ThumbnailImageUrl ?? "")))
.Replace("###MEDIA_TOOLTIP###", WebUtility.HtmlEncode(media.TooltipText));
}

return html;
Expand Down

0 comments on commit 727d646

Please sign in to comment.