| | |
| | | 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'); |
| | |
| | | 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); |
| | | } |
| | | |
| | |
| | | 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); |
| | | } |
| | | |
| | |
| | | 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); |
| | |
| | | |
| | | 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(); |
| | |
| | | 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); |
| | | } |
| | | |
| | |
| | | hash(); |
| | | |
| | | window.addEventListener('hashchange', hash); |
| | | |
| | | checkVersionInit(); |
| | | } |
| | | |
| | | init(); |