const searchBar = document.getElementById('searchBar'); const productsContainer = document.getElementById('bus-container'); const buttons = document.getElementById('buttons'); let allProducts = []; window.onbeforeunload=searchBar.value=""; const url = '/scripts/startbus.json'; fetch(url) .then(response => { if (!response.ok) throw new Error("Errore nel caricamento dei dati."); return response.json(); }) .then(data => { allProducts = data; }) .catch(error => console.error('Errore nel caricamento dei dati:', error)); searchBar.addEventListener('input', () => { if (searchBar.value == '') { productsContainer.innerHTML = ' '; buttons.innerHTML = `
I servizi "Visualizzatore fermate", "Autobus in tempo reale" e "Corse non garantite" fanno uso di dati forniti da servizi Start Romagna.
L'unica cosa che facciamo è ottenerli e impaginarli in maniera differente dai servizi Start, spesso perchè fatti male.
${bus.modello}
${bus.settore}
`; productsContainer.appendChild(div); }); }