Added difference ignore button
This commit is contained in:
@ -12,7 +12,7 @@ import (
|
||||
"github.com/animenotifier/notify.moe/utils"
|
||||
)
|
||||
|
||||
const maxCompareMALEntries = 20
|
||||
const maxCompareMALEntries = 10
|
||||
|
||||
// CompareMAL ...
|
||||
func CompareMAL(ctx *aero.Context) string {
|
||||
@ -66,8 +66,9 @@ func CompareMAL(ctx *aero.Context) string {
|
||||
|
||||
if !arn.IsAnimeDifferenceIgnored(anime.ID, "mal", malAnime.ID, "CanonicalTitle", hash) {
|
||||
differences = append(differences, &animediff.CanonicalTitle{
|
||||
TitleA: anime.Title.Canonical,
|
||||
TitleB: malAnime.Title,
|
||||
TitleA: anime.Title.Canonical,
|
||||
TitleB: malAnime.Title,
|
||||
NumericHash: hash,
|
||||
})
|
||||
}
|
||||
}
|
||||
@ -78,8 +79,9 @@ func CompareMAL(ctx *aero.Context) string {
|
||||
|
||||
if !arn.IsAnimeDifferenceIgnored(anime.ID, "mal", malAnime.ID, "JapaneseTitle", hash) {
|
||||
differences = append(differences, &animediff.JapaneseTitle{
|
||||
TitleA: anime.Title.Japanese,
|
||||
TitleB: malAnime.JapaneseTitle,
|
||||
TitleA: anime.Title.Japanese,
|
||||
TitleB: malAnime.JapaneseTitle,
|
||||
NumericHash: hash,
|
||||
})
|
||||
}
|
||||
}
|
||||
@ -90,8 +92,9 @@ func CompareMAL(ctx *aero.Context) string {
|
||||
|
||||
if !arn.IsAnimeDifferenceIgnored(anime.ID, "mal", malAnime.ID, "Synopsis", hash) {
|
||||
differences = append(differences, &animediff.Synopsis{
|
||||
SynopsisA: anime.Summary,
|
||||
SynopsisB: malAnime.Synopsis,
|
||||
SynopsisA: anime.Summary,
|
||||
SynopsisB: malAnime.Synopsis,
|
||||
NumericHash: hash,
|
||||
})
|
||||
}
|
||||
}
|
||||
@ -103,8 +106,9 @@ func CompareMAL(ctx *aero.Context) string {
|
||||
if hashA != hashB {
|
||||
if !arn.IsAnimeDifferenceIgnored(anime.ID, "mal", malAnime.ID, "Genres", hashB) {
|
||||
differences = append(differences, &animediff.Genres{
|
||||
GenresA: anime.Genres,
|
||||
GenresB: malAnime.Genres,
|
||||
GenresA: anime.Genres,
|
||||
GenresB: malAnime.Genres,
|
||||
NumericHash: hashB,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
@ -23,8 +23,12 @@ component CompareMAL(comparisons []*utils.MALComparison, url string, user *arn.U
|
||||
.data-comparison-differences
|
||||
each difference in comparison.Differences
|
||||
.data-comparison-difference
|
||||
.data-comparison-difference-title= difference.Explanation()
|
||||
.data-comparison-difference-title
|
||||
span= difference.Explanation()
|
||||
|
||||
.data-comparison-difference-details
|
||||
.data-comparison-difference-detail= difference.DetailsA()
|
||||
.data-comparison-difference-detail= difference.DetailsB()
|
||||
|
||||
button.data-comparison-difference-ignore.action(data-action="newAnimeDiffIgnore", data-trigger="click", data-id=arn.CreateDifferenceID(comparison.Anime.ID, "mal", comparison.MALAnime.ID, difference.Type()), data-hash=difference.Hash())
|
||||
RawIcon("trash")
|
||||
|
@ -36,6 +36,7 @@
|
||||
.data-comparison-difference
|
||||
vertical
|
||||
ui-element
|
||||
position relative
|
||||
padding 0.5rem 0.75rem
|
||||
margin-bottom 0.5rem
|
||||
|
||||
@ -48,3 +49,14 @@
|
||||
.data-comparison-difference-detail
|
||||
flex 1
|
||||
padding 0.5rem 0.75rem
|
||||
|
||||
.data-comparison-difference-ignore
|
||||
position absolute
|
||||
top 0.5rem
|
||||
right 0.5rem
|
||||
width 30px
|
||||
height 30px
|
||||
padding 0
|
||||
display flex
|
||||
justify-content center
|
||||
align-items center
|
||||
|
Reference in New Issue
Block a user