Skip to content

Commit

Permalink
Merge pull request #169 from tuffnerdstuff/bugfix/null-acc-session-ex…
Browse files Browse the repository at this point in the history
…pired

setting accuracy circle also when acc == null
  • Loading branch information
bilde2910 authored May 24, 2024
2 parents 63f901b + 0bbea4f commit 6b3d8dc
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions frontend/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -872,19 +872,13 @@ function processUpdate(data, init) {
}
eLastSeen.textContent = unit.split("{{time}}").join(time);
}
shares[user].circle.setStyle({
fillColor: STATE_DEAD_COLOR,
color: STATE_DEAD_COLOR
})
setAccuracyCircleColor(shares[user].circle, STATE_DEAD_COLOR);
} else {
eArrow.className = eArrow.className.split("dead").join(shares[user].state);
if (eLabel !== null) eLabel.className = shares[user].state;
var iconColor = STATE_LIVE_COLOR;
if (shares[user].state == "rough") iconColor = STATE_ROUGH_COLOR;
shares[user].circle.setStyle({
fillColor: iconColor,
color: iconColor
});
setAccuracyCircleColor(shares[user].circle, iconColor);
}
}
}
Expand All @@ -906,6 +900,15 @@ function processUpdate(data, init) {
}
}

function setAccuracyCircleColor(circle, color) {
if (circle) {
circle.setStyle({
fillColor: color,
color: color
});
}
}

// Calculates the distance between two points on a sphere using the Haversine
// algorithm.
function distance(from, to) {
Expand Down

0 comments on commit 6b3d8dc

Please sign in to comment.