Improved www.ttss.krakow.pl
Jacek Kowalski
2019-04-10 76f5c4d36a5b21663ead52349ad944d18f55e6d6
common.js
@@ -1,13 +1,26 @@
"use strict";
var ttss_urls = {
   t: 'proxy_tram.php',
   // t: 'http://www.ttss.krakow.pl/internetservice',
   b: 'proxy_bus.php',
   // b: 'http://91.223.13.70/internetservice',
};
var ttss_types = ['t', 'b'];
// Special directions
var special_directions = {
   'Zajezdnia Nowa Huta' : 'NH',
   'Zajezdnia Podgórze' : 'P',
   'Zajezdnia Nowa Huta' : 'ZH',
   'Zajezdnia Podgórze' : 'ZP',
   'Zjazd do zajezdni' : 'Z',
   'Wyjazd na linię' : 'W',
   'Przejazd techniczny' : 'PT',
};
var script_version;
var script_version_xhr;
var vehicles_info;
var vehicles_info = {};
// Check for website updates
function checkVersion() {
@@ -104,11 +117,19 @@
   });
}
function tramIdToVehicleId(tramId) {
   if(0 <= tramId && tramId <= 999) {
      var vehicleId = '0000' + (tramId + 736);
      vehicleId = vehicleId.substr(vehicleId.length - 4)
      return '635218529567218' + vehicleId;
function depotIdToVehicleId(depotId, typeHelper) {
   if(typeHelper) {
      for(var prop in vehicles_info) {
         if(prop.substr(0,1) == typeHelper && vehicles_info[prop]['num'].substr(2) == depotId) {
            return prop;
         }
      }
   } else {
      for(var prop in vehicles_info) {
         if(vehicles_info[prop]['num'] == depotId) {
            return prop;
         }
      }
   }
}
@@ -119,13 +140,13 @@
   span.className = 'vehicleInfo';
   
   var floor_type = '';
   if(vehicleInfo.low == '0') {
   if(vehicleInfo.low == 0) {
      setText(span, lang.high_floor_sign);
      floor_type = lang.high_floor;
   } else if(vehicleInfo.low == '1') {
   } else if(vehicleInfo.low == 1) {
      setText(span, lang.partially_low_floor_sign);
      floor_type = lang.partially_low_floor;
   } else if(vehicleInfo.low == '2') {
   } else if(vehicleInfo.low == 2) {
      setText(span, lang.low_floor_sign);
      floor_type = lang.low_floor;
   }