Make SoundTrackMedia component more robust

This commit is contained in:
Eduard Urbach 2018-06-04 13:05:48 +09:00
parent 9bb4290276
commit 4d054d06a7

View File

@ -17,7 +17,7 @@ component SoundTrackContent(track *arn.SoundTrack, user *arn.User)
SoundTrackMedia(track) SoundTrackMedia(track)
component SoundTrackMedia(track *arn.SoundTrack) component SoundTrackMedia(track *arn.SoundTrack)
if track.File != "" if track.File != "" && track.HasMediaByService("Youtube")
.soundtrack-media .soundtrack-media
.soundtrack-play-area.action(data-action="toggleAudio", data-trigger="click", data-audio-src="https://notify.moe/audio/" + track.File, data-soundtrack-id=track.ID) .soundtrack-play-area.action(data-action="toggleAudio", data-trigger="click", data-audio-src="https://notify.moe/audio/" + track.File, data-soundtrack-id=track.ID)
img.soundtrack-image.lazy(data-src="https://img.youtube.com/vi/" + track.MediaByService("Youtube")[0].ServiceID + "/0.jpg", alt=track.Title) img.soundtrack-image.lazy(data-src="https://img.youtube.com/vi/" + track.MediaByService("Youtube")[0].ServiceID + "/0.jpg", alt=track.Title)
@ -28,7 +28,7 @@ component SoundTrackMedia(track *arn.SoundTrack)
.visualizer-box.visualizer-box-1 .visualizer-box.visualizer-box-1
.visualizer-box.visualizer-box-2 .visualizer-box.visualizer-box-2
.visualizer-box.visualizer-box-3 .visualizer-box.visualizer-box-3
else else if len(track.Media) > 0
ExternalMedia(track.Media[0]) ExternalMedia(track.Media[0])
component SoundTrackFooter(track *arn.SoundTrack, user *arn.User) component SoundTrackFooter(track *arn.SoundTrack, user *arn.User)