fillHTML() function
This commit is contained in:
parent
a7afca21c0
commit
e933088ec3
2 changed files with 26 additions and 16 deletions
|
|
@ -2,9 +2,31 @@ function HKCheckCompletion(jsonObject) {
|
||||||
console.log("Script Run");
|
console.log("Script Run");
|
||||||
|
|
||||||
let HKPlayerData = jsonObject.playerData;
|
let HKPlayerData = jsonObject.playerData;
|
||||||
let symbolTrue = "✅";
|
let completedCheck = "❌ ";
|
||||||
let symbolFalse = "❌";
|
let symbolTrue = "✅ ";
|
||||||
|
let divIdIntro = "hk-intro";
|
||||||
|
let divIdBoss = "hk-bosses";
|
||||||
|
|
||||||
|
for (i in HKPlayerData) {
|
||||||
|
|
||||||
|
if (i === "completionPercentage") {
|
||||||
|
if (HKPlayerData.completionPercentage >= 112) completedCheck = symbolTrue;
|
||||||
|
fillHTML(divIdIntro, completedCheck, "Hollow Knight Completion: ", HKPlayerData.completionPercentage, " %");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (i === "mawlekDefeated") {
|
||||||
|
if (HKPlayerData.mawlekDefeated === true) completedCheck = symbolTrue;
|
||||||
|
fillHTML(divIdBoss, completedCheck, "Brooding Mawlek: ", HKPlayerData.mawlekDefeated);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (i === "giantBuzzerDefeated") {
|
||||||
|
if (HKPlayerData.giantBuzzerDefeated === true) completedCheck = symbolTrue;
|
||||||
|
fillHTML(divIdBoss, completedCheck, "Gruz Mother: ", HKPlayerData.giantBuzzerDefeated);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function fillHTML(divId = "", completedCheck = "❌ ", textPrefix = "Completion Element: ", textData = "Data unknown", textSuffix = "") {
|
||||||
let divStart = [
|
let divStart = [
|
||||||
"<div>"
|
"<div>"
|
||||||
].join("\n");
|
].join("\n");
|
||||||
|
|
@ -13,17 +35,5 @@ function HKCheckCompletion(jsonObject) {
|
||||||
"</div>"
|
"</div>"
|
||||||
].join("\n");
|
].join("\n");
|
||||||
|
|
||||||
for(i in HKPlayerData) {
|
document.getElementById(divId).innerHTML += divStart + completedCheck + textPrefix + textData + textSuffix + divEnd;
|
||||||
let completedCheck = symbolFalse;
|
|
||||||
|
|
||||||
if(i === "completionPercentage") {
|
|
||||||
if(HKPlayerData.completionPercentage >= 112) completedCheck = symbolTrue;
|
|
||||||
document.getElementById("hk-intro").innerHTML += divStart + completedCheck + " Hollow Knight Completion: " + HKPlayerData.completionPercentage + " %" + divEnd;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(i === "mawlekDefeated") {
|
|
||||||
if(HKPlayerData.mawlekDefeated === true) completedCheck = symbolTrue;
|
|
||||||
document.getElementById("hk-bosses").innerHTML += divStart + completedCheck + " Brooding Mawlek: " + HKPlayerData.mawlekDefeated + divEnd;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
@ -36,7 +36,7 @@
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<h1>Hollow Knight Completion %</h1>
|
<h1>Hollow Knight Completion % Check</h1>
|
||||||
|
|
||||||
<p class="smalltext">Check what you have left for completion.</p>
|
<p class="smalltext">Check what you have left for completion.</p>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue