diff options
| author | Anson Bridges <bridges.anson@gmail.com> | 2023-11-08 12:25:43 -0500 |
|---|---|---|
| committer | Anson Bridges <bridges.anson@gmail.com> | 2023-11-08 12:25:43 -0500 |
| commit | 63d57c7f57de281934726ecdc43e27b6da99be06 (patch) | |
| tree | a9690f5d69960b916259bb64a2789b810b3f1616 /dashboard_website/static/js | |
| parent | 6b9d2b694821e63da8a9db47a97ce9cc6d807a4b (diff) | |
dashboard changes - routing in router.py
Diffstat (limited to 'dashboard_website/static/js')
| -rw-r--r-- | dashboard_website/static/js/dashboard.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/dashboard_website/static/js/dashboard.js b/dashboard_website/static/js/dashboard.js index b54f65f..c1f1428 100644 --- a/dashboard_website/static/js/dashboard.js +++ b/dashboard_website/static/js/dashboard.js @@ -149,6 +149,18 @@ function requestLatestInfo(){ bikes_m.addLayer(bikeMarker); } } + // remove no longer existing bikes + for (const [key, value] of Object.entries(bikes)) { + var deleteBike = true; + for(var i = 0; i < bikes_t.length; i++){ + if(bikes_t[i]['team_name'] == key) {deleteBike = false; } + } + if(deleteBike) { + console.log("deleting bike"); + bikes_m.removeLayer(value['marker']); + delete bikes[key]; + } + } updateBikeStatus(); } // process clues |
