Improved editor list display

This commit is contained in:
2018-03-22 20:15:21 +01:00
parent f7d58fd4e9
commit fca33e240c
16 changed files with 71 additions and 93 deletions

View File

@ -1,6 +1,10 @@
.editor-list-title
.editor-list-page-title
margin-bottom 0
.editor-list
img
margin-right 1rem
.editor-list-entry-count
margin-top 0

View File

@ -1,8 +1,6 @@
package editor
package filteranime
import (
"sort"
"github.com/aerogo/aero"
"github.com/animenotifier/arn"
"github.com/animenotifier/notify.moe/components"
@ -27,19 +25,7 @@ func AniList(ctx *aero.Context) string {
return anime.GetMapping("anilist/anime") == ""
})
sort.Slice(missing, func(i, j int) bool {
a := missing[i]
b := missing[j]
aPop := a.Popularity.Total()
bPop := b.Popularity.Total()
if aPop == bPop {
return a.Title.Canonical < b.Title.Canonical
}
return aPop > bPop
})
arn.SortAnimeByQuality(missing)
count := len(missing)
@ -48,7 +34,7 @@ func AniList(ctx *aero.Context) string {
}
return ctx.HTML(components.AnimeEditorListFull(
"Anime without Anilist links",
"Anime without Anilist mappings",
missing,
count,
ctx.URI(),

View File

@ -1,8 +1,6 @@
package editor
package filteranime
import (
"sort"
"github.com/aerogo/aero"
"github.com/animenotifier/arn"
"github.com/animenotifier/notify.moe/components"
@ -27,19 +25,7 @@ func Genres(ctx *aero.Context) string {
return len(anime.Genres) == 0
})
sort.Slice(missing, func(i, j int) bool {
a := missing[i]
b := missing[j]
aPop := a.Popularity.Total()
bPop := b.Popularity.Total()
if aPop == bPop {
return a.Title.Canonical < b.Title.Canonical
}
return aPop > bPop
})
arn.SortAnimeByQuality(missing)
count := len(missing)

View File

@ -1,4 +1,4 @@
package editor
package filteranime
import (
"github.com/aerogo/aero"

View File

@ -1,8 +1,6 @@
package editor
package filteranime
import (
"sort"
"github.com/aerogo/aero"
"github.com/animenotifier/arn"
"github.com/animenotifier/notify.moe/components"
@ -27,19 +25,7 @@ func Shoboi(ctx *aero.Context) string {
return anime.GetMapping("shoboi/anime") == ""
})
sort.Slice(missing, func(i, j int) bool {
a := missing[i]
b := missing[j]
aPop := a.Popularity.Total()
bPop := b.Popularity.Total()
if aPop == bPop {
return a.Title.Canonical < b.Title.Canonical
}
return aPop > bPop
})
arn.SortAnimeByQuality(missing)
count := len(missing)
@ -48,7 +34,7 @@ func Shoboi(ctx *aero.Context) string {
}
return ctx.HTML(components.AnimeEditorListFull(
"Anime without Shoboi links",
"Anime without Shoboi mappings",
missing,
count,
ctx.URI(),

View File

@ -1,9 +1,9 @@
component CompaniesEditorList(companies []*arn.Company, count int, url string)
EditorTabs(url)
h1.editor-list-title.mountable Companies without a description
h1.editor-list-page-title.mountable Companies without a description
.footer.editor-list-entry-count.mountable= strconv.Itoa(count) + " companies"
table
table.editor-list
thead
tr.mountable
th Name