From 7656042d560e1da8020258499c4f9ecf51271c6b Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Mon, 17 Apr 2017 19:10:25 +0000
Subject: [PATCH] Fix clearing tram info for unknown vehicles in schedule table
---
index.js | 3 ++-
common.js | 6 +++---
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/common.js b/common.js
index 37368a1..6d3f6f9 100644
--- a/common.js
+++ b/common.js
@@ -33,10 +33,10 @@
// Webservice-related functions
function parseVehicle(vehicleId) {
- if(!vehicleId) return;
+ if(!vehicleId) return false;
if(vehicleId.substr(0, 15) != '635218529567218') {
console.log('Unknown vehicle, vehicleId=' + vehicleId);
- return;
+ return false;
}
var id = parseInt(vehicleId.substr(15)) - 736;
@@ -122,7 +122,7 @@
low = 1;
} else {
console.log('Unknown vehicle, vehicleId=' + vehicleId + ', id=' + id);
- return;
+ return false;
}
return {
diff --git a/index.js b/index.js
index dbcbf83..a26a7a1 100644
--- a/index.js
+++ b/index.js
@@ -27,6 +27,7 @@
var route_line = document.getElementById('route-line');
var route_table = document.getElementById('route-table');
var route_vehicle = document.getElementById('route-vehicle');
+var route_vehicle_info;
var refresh_button = document.getElementById('refresh');
var refresh_text = document.getElementById('refresh-text');
@@ -245,7 +246,7 @@
if(!tripId) tripId = route_id;
if(!tripId) return;
- if(!vehicleInfo) vehicleInfo = route_vehicle_info;
+ if(vehicleInfo === undefined) vehicleInfo = route_vehicle_info;
console.log('loadRoute(' + tripId + ')');
route_id = tripId;
--
Gitblit v1.9.1