From 06d9c7882a731c5b28dd8a6d159663801d7aea1f Mon Sep 17 00:00:00 2001 From: Curry141 <135717077+Daniongithub@users.noreply.github.com> Date: Mon, 25 Aug 2025 12:00:07 +0200 Subject: [PATCH] Improving search sytem. --- .../servizi/start-fermatebus/css/style.css | 4 + .../servizi/start-fermatebus/index.html | 4 +- .../start-fermatebus/js/cercafermata.js | 16 +++- .../js/cercafermatamiglioreamioparere.js | 76 ------------------- 4 files changed, 18 insertions(+), 82 deletions(-) delete mode 100644 start_menu/servizi/start-fermatebus/js/cercafermatamiglioreamioparere.js diff --git a/start_menu/servizi/start-fermatebus/css/style.css b/start_menu/servizi/start-fermatebus/css/style.css index 7295a8c..64f42a3 100644 --- a/start_menu/servizi/start-fermatebus/css/style.css +++ b/start_menu/servizi/start-fermatebus/css/style.css @@ -16,6 +16,10 @@ body { font-family: Titillium Web; } +input{ + margin-top: 5px; +} + .search-result { border: 2px solid white; border-radius: 8px; diff --git a/start_menu/servizi/start-fermatebus/index.html b/start_menu/servizi/start-fermatebus/index.html index af8cbe2..c548298 100644 --- a/start_menu/servizi/start-fermatebus/index.html +++ b/start_menu/servizi/start-fermatebus/index.html @@ -23,12 +23,12 @@
Caricamento lista fermate in corso...
'; + if(selectedOption != "n"){ + const resultsContainer = document.getElementById('searchResults'); + resultsContainer.innerHTML = 'Caricamento lista fermate in corso...
'; - fetch(`https://api.vichingo455.freeddns.org/fermateapi/bacino?selectedOption=${selectedOption}`) + fetch(`https://api.vichingo455.freeddns.org/fermateapi/bacino?selectedOption=${selectedOption}`) .then(res => res.json()) .then(data => { allOptions = data; @@ -69,4 +76,5 @@ document.getElementById('bacino').addEventListener('change', function(event) { resultsContainer.innerHTML = 'Errore nel caricamento delle fermate.
'; console.error('Errore:', err); }); + } }); \ No newline at end of file diff --git a/start_menu/servizi/start-fermatebus/js/cercafermatamiglioreamioparere.js b/start_menu/servizi/start-fermatebus/js/cercafermatamiglioreamioparere.js deleted file mode 100644 index 06e7476..0000000 --- a/start_menu/servizi/start-fermatebus/js/cercafermatamiglioreamioparere.js +++ /dev/null @@ -1,76 +0,0 @@ -function populateSearchResults(results, selectedOption) { - const searchResultsContainer = document.getElementById('searchResults'); - searchResultsContainer.innerHTML = ''; - - if (results.length === 0) { - searchResultsContainer.innerHTML = 'Nessun risultato trovato
'; - return; - } - var w = 900; - var h = 600; - var l = Math.floor((screen.width-w)/2); - var t = Math.floor((screen.height-h)/2); - - results.forEach(item => { - const div = document.createElement('div'); - div.className = 'search-result'; - div.innerHTML = ` -Palina: ${item.palina}, Target ID: ${item.targetID}
-Caricamento lista fermate in corso...
'; - - fetch(`https://api.vichingo455.freeddns.org/fermateapi/bacino?selectedOption=${selectedOption}`) - .then(res => res.json()) - .then(data => { - allOptions = data; - populateSearchResults(allOptions, selectedOption); - }) - .catch(err => { - resultsContainer.innerHTML = 'Errore nel caricamento delle fermate.
'; - console.error('Errore:', err); - }); -}); \ No newline at end of file