summaryrefslogtreecommitdiff
path: root/dashboard_website/static/js/dashboard.js
diff options
context:
space:
mode:
authorAnson Bridges <bridges.anson@gmail.com>2023-11-08 12:25:43 -0500
committerAnson Bridges <bridges.anson@gmail.com>2023-11-08 12:25:43 -0500
commit63d57c7f57de281934726ecdc43e27b6da99be06 (patch)
treea9690f5d69960b916259bb64a2789b810b3f1616 /dashboard_website/static/js/dashboard.js
parent6b9d2b694821e63da8a9db47a97ce9cc6d807a4b (diff)
dashboard changes - routing in router.py
Diffstat (limited to 'dashboard_website/static/js/dashboard.js')
-rw-r--r--dashboard_website/static/js/dashboard.js12
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