Improved www.ttss.krakow.pl
Jacek Kowalski
2017-04-17 9e9b25662018e55ca16e63c79a0e9d7919e6eea6
index.js
@@ -5,10 +5,10 @@
var page_title = document.getElementsByTagName('title')[0];
var ignore_hashchange = false;
var language = 'en';
var language = 'pl';
var lang_select = document.getElementById('lang-select');
var stop_id;
var stop_id = '';
var stop_name = document.getElementById('stop-name');
var stop_name_form = stop_name.form;
var stop_name_autocomplete = document.getElementById('stop-name-autocomplete');
@@ -115,7 +115,7 @@
   setText(alert_text, message);
   alert.style.display = 'block';
   
   console.log(message + ' More details follow.');
   console.log(message + (more ? ' More details follow.' : ''));
   if(more) console.log(more);
}
@@ -257,6 +257,7 @@
         addCellWithText(tr, data.old[i].stop_seq_num + '. ' + data.old[i].stop.name);
         
         tr.className = 'active';
         tr.addEventListener('click', function(stopId){ return function(){ loadTimes(stopId); } }(data.old[i].stop.shortName) );
         route_table.appendChild(tr);
      }
      
@@ -268,6 +269,7 @@
         if(data.actual[i].status == 'STOPPING') {
            tr.className = 'success';
         }
         tr.addEventListener('click', function(stopId){ return function(){ loadTimes(stopId); } }(data.actual[i].stop.shortName) );
         route_table.appendChild(tr);
      }
   }).fail(fail_ajax);
@@ -323,15 +325,15 @@
   
   stop_name.setAttribute('placeholder', lang.stop_name_placeholder);
   
   if(stop_id) return;
   setText(page_title, lang.page_title);
   if(stop_name_autocomplete.value) {
      setText(refresh_text, lang.select_stop_click_go);
   } else {
      setText(refresh_text, lang.enter_stop_name_to_begin);
   }
   setText(page_title, lang.page_title);
   if(!stop_id) return;
   
   loadTimes();
   loadRoute();
@@ -385,7 +387,7 @@
         if(data[i].id > 6000) continue;
         var opt = document.createElement('option');
         opt.value = data[i].id;
         setText(opt, decodeEntities(data[i].name));
         setText(opt, data[i].name);
         stop_name_autocomplete.appendChild(opt);
      }
      
@@ -435,6 +437,8 @@
   hash();
   
   window.addEventListener('hashchange', hash);
   checkVersionInit();
}
init();