mirror of
https://github.com/cjdenio/uta-trax-api.git
synced 2026-10-03 08:06:19 +00:00
fix tiny tiny bugs
This commit is contained in:
2 files changed
+13
-12
No files matched your search
+1
-1
@@ -300,6 +300,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="module" src="/js/main.js?v=9"></script>
|
||||
<script type="module" src="/js/main.js?v=10"></script>
|
||||
</body>
|
||||
</html>
|
||||
+12
-11
@@ -252,7 +252,7 @@ function renderVehicle(vehicle) {
|
||||
}
|
||||
|
||||
async function reload() {
|
||||
const { vehicles, info } = await fetch("/api", { headers: { Accept: "application/json" } }).then((r) => r.json());
|
||||
const { vehicles = [], info } = await fetch("/api", { headers: { Accept: "application/json" } }).then((r) => r.json());
|
||||
|
||||
lastUpdated = info.last_update
|
||||
displayLastUpdated()
|
||||
@@ -283,18 +283,19 @@ async function reload() {
|
||||
currentVehicles.get(vehicle.id).marker.setPopupContent(vehiclePopupContent(vehicle))
|
||||
} else {
|
||||
const marker = renderVehicle(vehicle)
|
||||
marker.addTo(
|
||||
["92235", "3686", "87711"].includes(vehicle.route.id)
|
||||
? brtLayer
|
||||
: vehicle.route.type == RouteType.TRAM
|
||||
? traxLayer
|
||||
: vehicle.route.type == RouteType.RAIL
|
||||
? frontRunnerLayer
|
||||
: busLayer
|
||||
);
|
||||
const layer = ["92235", "3686", "87711"].includes(vehicle.route.id)
|
||||
? brtLayer
|
||||
: vehicle.route.type == RouteType.TRAM
|
||||
? traxLayer
|
||||
: vehicle.route.type == RouteType.RAIL
|
||||
? frontRunnerLayer
|
||||
: busLayer
|
||||
|
||||
marker.addTo(layer);
|
||||
currentVehicles.set(vehicle.id, {
|
||||
vehicle,
|
||||
marker,
|
||||
layer,
|
||||
})
|
||||
}
|
||||
});
|
||||
@@ -302,7 +303,7 @@ async function reload() {
|
||||
// remove any vehicles that should be removed
|
||||
for (const key of currentVehicles.keys()) {
|
||||
if (!seenVehicleIds.has(key)) {
|
||||
currentVehicles.get(key).marker.remove()
|
||||
currentVehicles.get(key).marker.removeFrom(currentVehicles.get(key).layer)
|
||||
currentVehicles.delete(key)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user