Added tag filter for soundtracks

This commit is contained in:
2018-03-13 01:49:54 +01:00
parent e67a2023c7
commit 634bbb151e
10 changed files with 114 additions and 25 deletions

View File

@ -41,5 +41,5 @@ func Get(ctx *aero.Context) string {
ctx.Data = openGraph
return ctx.HTML(components.Track(track, user))
return ctx.HTML(components.SoundTrackPage(track, user))
}

View File

@ -1,4 +1,4 @@
component Track(track *arn.SoundTrack, user *arn.User)
component SoundTrackPage(track *arn.SoundTrack, user *arn.User)
SoundTrackTabs(track, user)
.soundtrack-full-page
@ -35,11 +35,14 @@ component Track(track *arn.SoundTrack, user *arn.User)
for index, beatmap := range track.Beatmaps()
li
a.beatmap(href="https://osu.ppy.sh/s/" + beatmap, target="_blank")= "Beatmap #" + strconv.Itoa(index + 1)
.widget.mountable
h3.widget-title Tags
.tags
each tag in track.Tags
.tag= tag
a.tag.ajax(href="/soundtracks/tag/" + tag)= tag
.footer.mountable
if track.EditedBy != ""
span Edited