Change for to forEach loop

> Fixes ESLint rule ID security/detect-object-injection
This commit is contained in:
Zedifus 2022-06-03 18:33:21 +01:00
parent eaecb2f09b
commit df86897108

View File

@ -593,14 +593,16 @@
let servers = document.getElementsByClassName("server-player-totals"); let servers = document.getElementsByClassName("server-player-totals");
let all_total_players = 0; let all_total_players = 0;
let all_total_max_players = 0; let all_total_max_players = 0;
for (let i = 0; i < servers.length; i++) {
servers.forEach(server => {
try { try {
all_total_players += parseInt(servers[i].getAttribute('data-players')); all_total_players += server.getAttribute('data-players');
all_total_max_players += parseInt(servers[i].getAttribute('data-max')); all_total_max_players += servers.getAttribute('data-max');
} catch { } catch {
console.log("Player totals are not of type int"); console.log("Player totals are not of type int");
} }
} })
total_players.innerHTML = all_total_players; total_players.innerHTML = all_total_players;
document.getElementById('max_players').innerHTML = all_total_max_players; document.getElementById('max_players').innerHTML = all_total_max_players;
document.getElementById('sync').innerHTML = ''; document.getElementById('sync').innerHTML = '';