plugin-backend #1
@ -80,7 +80,7 @@ async function initialize_elements() {
|
||||
}
|
||||
|
||||
// Initialize global state
|
||||
current_checks = checks.collected + checks.found;
|
||||
current_checks = parseInt(checks.collected + checks.found);
|
||||
current_entrances = entrances.found;
|
||||
total_checks = checks.total;
|
||||
total_entrances = entrances.total;
|
||||
@ -578,12 +578,12 @@ async function initialize_checks_list(checks_list, checks) {
|
||||
// Update the check totals
|
||||
checks_list.querySelector(
|
||||
".breakdown-block-checks-title"
|
||||
).textContent = `Checks: ${checks.collected + checks.found}/${
|
||||
).textContent = `Checks: ${parseInt(checks.collected + checks.found)}/${
|
||||
checks.total
|
||||
} (${checks.remaining} left)`;
|
||||
checks_list.querySelector(
|
||||
".breakdown-block-checks-title"
|
||||
).dataset.checksCollected = checks.collected + checks.found;
|
||||
).dataset.checksCollected = parseInt(checks.collected + checks.found);
|
||||
checks_list.querySelector(
|
||||
".breakdown-block-checks-title"
|
||||
).dataset.checksRemaining = checks.remaining;
|
||||
@ -728,10 +728,10 @@ async function initialize_summary(summary_element, scene, checks, entrances) {
|
||||
summary_element.querySelector(".summary-title").textContent = scene;
|
||||
|
||||
const summary_checks = summary_element.querySelector(".summary-checks");
|
||||
summary_checks.dataset.checksCollected = checks.collected + checks.found;
|
||||
summary_checks.dataset.checksCollected = parseInt(checks.collected + checks.found);
|
||||
summary_checks.dataset.checksRemaining = checks.remaining;
|
||||
summary_checks.dataset.checksTotal = checks.total;
|
||||
summary_checks.textContent = `Checks: ${checks.collected + checks.found}/${
|
||||
summary_checks.textContent = `Checks: ${parseInt(checks.collected + checks.found)}/${
|
||||
checks.total
|
||||
} (${checks.remaining})`;
|
||||
|
||||
@ -745,7 +745,7 @@ async function initialize_summary(summary_element, scene, checks, entrances) {
|
||||
summary_element.firstElementChild.replaceWith(
|
||||
await apply_summary_colors({
|
||||
element: summary_element.firstElementChild,
|
||||
checks_collected: checks.collected + checks.found,
|
||||
checks_collected: parseInt(checks.collected + checks.found),
|
||||
checks_remaining: checks.remaining,
|
||||
checks_total: checks.total,
|
||||
entrances_found: entrances.found,
|
||||
@ -786,16 +786,16 @@ async function update_summary(scene, checks, entrances) {
|
||||
|
||||
// Make variables for whether checks or entrances updated
|
||||
const checks_changed =
|
||||
summary_checks.dataset.checksCollected != checks.collected + checks.found;
|
||||
summary_checks.dataset.checksCollected != parseInt(checks.collected + checks.found);
|
||||
const entrances_changed =
|
||||
summary_entrances.dataset.entrancesFound != entrances.found;
|
||||
|
||||
// Check for changes, and if so, update
|
||||
if (checks_changed) {
|
||||
summary_checks.dataset.checksCollected = checks.collected + checks.found;
|
||||
summary_checks.dataset.checksCollected = parseInt(checks.collected + checks.found);
|
||||
summary_checks.dataset.checksRemaining = checks.remaining;
|
||||
summary_checks.dataset.checksTotal = checks.total;
|
||||
summary_checks.textContent = `Checks: ${checks.collected + checks.found}/${
|
||||
summary_checks.textContent = `Checks: ${parseInt(checks.collected + checks.found)}/${
|
||||
checks.total
|
||||
} (${checks.remaining})`;
|
||||
}
|
||||
@ -814,7 +814,7 @@ async function update_summary(scene, checks, entrances) {
|
||||
await apply_summary_colors({
|
||||
element: document.querySelector(`.summary[data-scene="${scene}"]`)
|
||||
.firstElementChild,
|
||||
checks_collected: checks.collected + checks.found,
|
||||
checks_collected: parseInt(checks.collected + checks.found),
|
||||
checks_remaining: checks.remaining,
|
||||
checks_total: checks.total,
|
||||
entrances_found: entrances.found,
|
||||
@ -866,12 +866,12 @@ async function update_breakdown_checks(scene, checks) {
|
||||
// Update the check totals
|
||||
document.querySelector(
|
||||
`.breakdown[data-scene="${scene}"] .breakdown-block-checks-title`
|
||||
).textContent = `Checks: ${checks.collected + checks.found}/${
|
||||
).textContent = `Checks: ${parseInt(checks.collected + checks.found)}/${
|
||||
checks.total
|
||||
} (${checks.remaining} left)`;
|
||||
document.querySelector(
|
||||
`.breakdown[data-scene="${scene}"] .breakdown-block-checks-title`
|
||||
).dataset.checksCollected = checks.collected + checks.found;
|
||||
).dataset.checksCollected = parseInt(checks.collected + checks.found);
|
||||
document.querySelector(
|
||||
`.breakdown[data-scene="${scene}"] .breakdown-block-checks-title`
|
||||
).dataset.checksRemaining = checks.remaining;
|
||||
@ -939,7 +939,7 @@ async function update_breakdown(scene, checks, entrances) {
|
||||
// Check for changes, and if so, update
|
||||
if (
|
||||
parseInt(breakdown_checks.dataset.checksCollected) !=
|
||||
checks.collected + checks.found
|
||||
parseInt(checks.collected + checks.found)
|
||||
) {
|
||||
update_breakdown_checks(scene, checks);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user