let flareData = {}
let totalFlare = 0
let classicTop30 = []
let classicFlare = []
let whiteTop30 = []
let whiteFlare = []
let goldTop30 = []
let goldFlare = []
async function populateTables() {
if(parseInt($('#style_select').val()) === 0) {
totalFlare = flareData.totalSgFlare
classicTop30 = flareData.classicSgTop30
classicFlare = flareData.classicSgFlare
whiteTop30 = flareData.whiteSgTop30
whiteFlare = flareData.whiteSgFlare
goldTop30 = flareData.goldSgTop30
goldFlare = flareData.goldSgFlare
} else {
totalFlare = flareData.totalDbFlare
classicTop30 = flareData.classicDbTop30
classicFlare = flareData.classicDbFlare
whiteTop30 = flareData.whiteDbTop30
whiteFlare = flareData.whiteDbFlare
goldTop30 = flareData.goldDbTop30
goldFlare = flareData.goldDbFlare
}
if(classicTop30.length === 0) $("tbody#classic_flare").append($("
").append($("| ").append('No qualified scores.')))
if(whiteTop30.length === 0) $("tbody#white_flare").append($(" |
").append($("| ").append('No qualified scores.')))
if(goldTop30.length === 0) $("tbody#gold_flare").append($(" |
").append($("| ").append('No qualified scores.')))
for(const index in classicTop30) {
$("tbody#classic_flare").append(
$(" |
").append(
$("| ").append(parseInt(index) + 1)
).append(
$(" | ").append(classicTop30[index].title)
).append(
$(" | ").append(classicTop30[index].difficulty)
).append(
$(" | ").append(classicTop30[index].flare)
)
)
}
for(const index in whiteTop30) {
$("tbody#white_flare").append(
$(" |
").append(
$("| ").append(parseInt(index) + 1)
).append(
$(" | ").append(whiteTop30[index].title)
).append(
$(" | ").append(whiteTop30[index].difficulty)
).append(
$(" | ").append(whiteTop30[index].flare)
)
)
}
for(const index in goldTop30) {
$("tbody#gold_flare").append(
$(" |
").append(
$("| ").append(parseInt(index) + 1)
).append(
$(" | ").append(goldTop30[index].title)
).append(
$(" | ").append(goldTop30[index].difficulty)
).append(
$(" | ").append(goldTop30[index].flare)
)
)
}
}
$(document).ready(async function() {
let scores = JSON.parse(document.getElementById("score-pass").innerText)
flareData = await getFlareInfo(scores);
await populateTables()
$('#style_select').change(async function() {
$("#classic_flare tr").remove()
$("#white_flare tr").remove()
$("#gold_flare tr").remove()
console.log("Removed")
await populateTables()
})
}) |