Improved editor list display
This commit is contained in:
@ -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
|
||||
|
||||
|
@ -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(),
|
@ -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)
|
||||
|
@ -1,4 +1,4 @@
|
||||
package editor
|
||||
package filteranime
|
||||
|
||||
import (
|
||||
"github.com/aerogo/aero"
|
@ -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(),
|
@ -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
|
||||
|
Reference in New Issue
Block a user