Improved www.ttss.krakow.pl
Jacek Kowalski
2017-04-17 7656042d560e1da8020258499c4f9ecf51271c6b
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');
@@ -182,9 +183,9 @@
         var tr = document.createElement('tr');
         addCellWithText(tr, data.old[i].patternText);
         var dir_cell = addCellWithText(tr, data.old[i].direction);
         var vehicle = parseVehicle(data.actual[i].vehicleId);
         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, '');
@@ -192,7 +193,7 @@
         tr.className = 'active';
         tr.addEventListener('click', function(tripId, vehicleInfo) {
            return function(){ loadRoute(tripId, vehicleInfo); }
         }(data.actual[i].tripId, vehicle));
         }(data.old[i].tripId, vehicle));
         times_table.appendChild(tr);
      }
      
@@ -202,7 +203,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]);
@@ -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;
@@ -267,7 +268,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);
      }