Show percentile for character rankings

This commit is contained in:
2018-10-29 19:52:25 +09:00
parent ad467398ef
commit a9abcf0efb
2 changed files with 20 additions and 6 deletions

View File

@ -450,14 +450,17 @@ export default class AnimeNotifier {
for(let element of findAll("character-ranking")) {
fetch(`/api/character/${element.dataset.characterId}/ranking`).then(async response => {
let ranking = await response.text()
let ranking = await response.json()
if(ranking.length === 0) {
if(!ranking.rank) {
return
}
Diff.mutations.queue(() => {
element.textContent = "#" + ranking
let percentile = Math.ceil(ranking.percentile * 100)
element.textContent = "#" + ranking.rank.toString()
element.title = "Top " + percentile + "%"
})
})
}