| | |
| | | var language = 'en'; |
| | | 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); |
| | | } |
| | | |
| | |
| | | |
| | | 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(); |