From 79c1ffbf492664bd3c0177ebff6cb7199248d956 Mon Sep 17 00:00:00 2001 From: Leocraft1 Date: Sun, 28 Sep 2025 09:13:39 +0200 Subject: [PATCH] Fix percorsi seta --- seta_menu/percorsi/js/linea.js | 8 ++++++-- seta_menu/percorsi/js/script.js | 20 +++++++++++++++++++- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/seta_menu/percorsi/js/linea.js b/seta_menu/percorsi/js/linea.js index 4b7bb91..beebcc6 100644 --- a/seta_menu/percorsi/js/linea.js +++ b/seta_menu/percorsi/js/linea.js @@ -64,8 +64,12 @@ function caricadati(){ container.appendChild(table); }) .catch(err => { - console.error('Errore nel caricamento dati:', err); - document.getElementById('tabella-container').textContent = "Errore nella sintassi dei dati ricevuti."; + if(item.error=="Percorso non trovato"){ + document.getElementById('tabella-container').textContent = "Percorso non trovato."; + }else{ + console.error('Errore nel caricamento dati:', err); + document.getElementById('tabella-container').textContent = "Errore nella sintassi dei dati ricevuti."; + } }); } diff --git a/seta_menu/percorsi/js/script.js b/seta_menu/percorsi/js/script.js index 22d356f..47ef635 100644 --- a/seta_menu/percorsi/js/script.js +++ b/seta_menu/percorsi/js/script.js @@ -18,6 +18,9 @@ fetch(url) if(element<100){ const result = document.createElement('a'); result.setAttribute("class","bianco"); + if(element.includes("(")){ + result.setAttribute("class","rosso"); + } result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}

@@ -26,6 +29,9 @@ fetch(url) }else if(element>390&&element<400){ const result = document.createElement('a'); result.setAttribute("class","bianco"); + if(element.includes("(")){ + result.setAttribute("class","rosso"); + } result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}

@@ -34,14 +40,20 @@ fetch(url) }else if(element=="5taxi"||element=="10tax"){ const result = document.createElement('a'); result.setAttribute("class","bianco"); + if(element.includes("(")){ + result.setAttribute("class","rosso"); + } result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}

`; sContainer.appendChild(result); - }else if(/^[^A-Z].*[A-Z]/i.test(element)){ + }else if(/^[^A-Z].*[A-Z]/i.test(element)||element.includes("(")){ const result = document.createElement('a'); result.setAttribute("class","bianco"); + if(element.includes("(")){ + result.setAttribute("class","rosso"); + } result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}

@@ -50,6 +62,9 @@ fetch(url) }else if(!/^[A-Z]/i.test(element)){ const result = document.createElement('a'); result.setAttribute("class","bianco"); + if(element.includes("(")){ + result.setAttribute("class","rosso"); + } result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}

@@ -58,6 +73,9 @@ fetch(url) }else{ const result = document.createElement('a'); result.setAttribute("class","bianco"); + if(element.includes("(")){ + result.setAttribute("class","rosso"); + } result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}