Improved www.ttss.krakow.pl
Jacek Kowalski
2017-01-03 f50bae766a5086ae5f9caf4668d2ec34fdb4d70c
index.js
@@ -2,6 +2,9 @@
var ttss_base = '/proxy.php';
var ttss_refresh = 20000; // 20 seconds
var page_title_pattern = 'TTSS Krak\u00F3w - $ - Real-time tram departures';
var page_title = document.getElementsByTagName('title')[0];
var stop_id;
var stop_name = document.getElementById('stop-name');
var stop_name_form = stop_name.form;
@@ -160,7 +163,7 @@
   } else if(id === 999) {
      prefix = 'HX';
      type = '405N-Kr';
      low = 2;
      low = 1;
   } else {
      console.log('Unknown vehicle, vehicleId=' + vehicleId + ', id=' + id);
      return;
@@ -183,7 +186,7 @@
   span.className = 'vehicleInfo';
   span.title = vehicleInfo.num + ' ' + vehicleInfo.type;
   if(vehicleInfo.low == 0) {
      setText(span, '\u25CB');
      setText(span, '\u2010\u00A0');
      span.title += ' (high floor)';
   } else if(vehicleInfo.low == 1) {
      setText(span, '*\u267F');
@@ -270,6 +273,7 @@
         + '&mode=departure'
   ).done(function(data) {
      setText(times_stop_name, data.stopName);
      setText(page_title, page_title_pattern.replace('$', data.stopName));
      deleteChildren(times_alerts);
      deleteChildren(times_table);
      deleteChildren(times_lines);
@@ -419,7 +423,7 @@
   
   $.ajaxSetup({
      dataType: 'json',
      timeout: 3000,
      timeout: 10000,
   });
   
   stop_name.addEventListener('input', function(e) {