From 218a38496d8907175346b81ce8a4afbe2943d1fd Mon Sep 17 00:00:00 2001 From: Jacek Kowalski <Jacek@jacekk.info> Date: Mon, 17 Apr 2017 19:04:42 +0000 Subject: [PATCH] Fix problem with departures not loading when unknown vehicle is present on list --- index.js | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index 1f9621b..dbcbf83 100644 --- a/index.js +++ b/index.js @@ -184,7 +184,7 @@ var dir_cell = addCellWithText(tr, data.old[i].direction); var vehicle = parseVehicle(data.old[i].vehicleId); dir_cell.appendChild(displayVehicle(vehicle)); - addCellWithText(tr, vehicle.num).className = 'vehicleData'; + addCellWithText(tr, (vehicle ? vehicle.num : '')).className = 'vehicleData'; var status = parseStatus(data.old[i]); addCellWithText(tr, status); addCellWithText(tr, ''); @@ -202,7 +202,7 @@ var dir_cell = addCellWithText(tr, data.actual[i].direction); var vehicle = parseVehicle(data.actual[i].vehicleId); dir_cell.appendChild(displayVehicle(vehicle)); - addCellWithText(tr, vehicle.num).className = 'vehicleData'; + addCellWithText(tr, (vehicle ? vehicle.num : '')).className = 'vehicleData'; var status = parseStatus(data.actual[i]); var status_cell = addCellWithText(tr, status); var delay = parseDelay(data.actual[i]); @@ -267,7 +267,9 @@ deleteChildren(route_vehicle); if(vehicleInfo) { var span = displayVehicle(vehicleInfo); - setText(route_vehicle, span.title); + if(span) { + setText(route_vehicle, span.title); + } route_vehicle.insertBefore(span, route_vehicle.firstChild); } -- Gitblit v1.9.1