26 lines
1.2 KiB
Plaintext
Raw Normal View History

2017-12-04 21:07:13 +01:00
component AnimeEpisode(anime *arn.Anime, episode *arn.AnimeEpisode, user *arn.User)
2018-03-05 19:40:04 +01:00
h1= anime.Title.ByUser(user)
h3.episode-view-number= "Episode " + strconv.Itoa(episode.Number)
if validator.IsValidDate(episode.AiringDate.Start)
p.episode-view-airing-date
span.utc-airing-date(data-start-date=episode.AiringDate.Start, data-end-date=episode.AiringDate.End, data-episode-number=episode.Number)= episode.AiringDate.StartDateHuman()
.episode-view-image-container
2017-12-04 21:07:13 +01:00
a.ajax(href=anime.Link(), title=anime.Title.ByUser(user))
2018-03-05 19:40:04 +01:00
img.anime-cover-image(src=anime.Image("large"), alt=anime.Title.ByUser(user))
2018-03-05 19:01:46 +01:00
if user != nil
2018-03-05 19:40:04 +01:00
.buttons
for serviceName, link := range episode.Links
a.button(href=link, title="Watch episode " + strconv.Itoa(episode.Number), target="_blank", rel="noopener")
Icon("eye")
span= serviceName
a.button(href=arn.Nyaa.GetLink(anime, fmt.Sprintf("%02d", episode.Number)), title="Download episode " + strconv.Itoa(episode.Number), target="_blank", rel="noopener")
Icon("download")
span nyaa.si
.footer
p Make sure to support the anime you're watching by buying officially released Blu-rays and merchandise. Thank you.