function onSiteLoad(e) { document.getElementById("search_tools").addEventListener("keydown", function (event) { if (event.key === 'Enter') doSearch() }); doSearch(); } function query(text, start_time, end_time) { let query_string = "" const time_type = document.getElementById("UTC_time_radio").checked ? "" : "bus_"; if (start_time !== "") { query_string += `${time_type}start_time=${start_time}`; } if (end_time !== "") { query_string += `&${time_type}end_time=${end_time}`; } if (text !== "") { query_string += `&query=${text}` } query_string += "&limit=30"; const channel = document.getElementById("channel_select").value; fetch(`https://wubloader.raptorpond.com/buscribe/${channel}/json?${query_string}`) .then(response => response.json()) .then(fillResults) } function doSearch() { query( document.getElementById("search_text").value, document.getElementById("start_time").value, document.getElementById("end_time").value ) } function fillResults(results) { const results_element = document.getElementById("results") results_element.innerHTML = "" const channel = document.getElementById("channel_select").value; for (const line of results) { const line_div = document.createElement("div"); line_div.classList.add("line"); if (line.verifier) { line_div.classList.add("verified"); } line_div.innerHTML = `