From c8c4f9609440886bf899c04c9807bff30bccb48b Mon Sep 17 00:00:00 2001 From: Leocraft1 Date: Wed, 27 Aug 2025 11:58:16 +0200 Subject: [PATCH] linee urbano percorsi --- seta_menu/percorsi/index.html | 7 +- seta_menu/percorsi/js/linea.js | 14 +++- seta_menu/percorsi/js/rcodes.js | 131 ++++++++++++++++++++++++++++--- seta_menu/percorsi/percorso.html | 6 +- seta_menu/percorsi/rcodes.html | 2 +- sitemap.xml | 4 +- 6 files changed, 139 insertions(+), 25 deletions(-) diff --git a/seta_menu/percorsi/index.html b/seta_menu/percorsi/index.html index 1203bb9..a3b502f 100644 --- a/seta_menu/percorsi/index.html +++ b/seta_menu/percorsi/index.html @@ -5,7 +5,7 @@ - SETA Modena - Bus in servizio + SETA Modena - Percorsi @@ -20,12 +20,9 @@
  • Home

  • SETA Modena

  • - -

    Visualizzatore percorsi SETA Modena

    +

    Percorsi e codici corsa SETA Modena

    Scegli una linea:

    Urbano:

    diff --git a/seta_menu/percorsi/js/linea.js b/seta_menu/percorsi/js/linea.js index 4ff01ec..ddb5563 100644 --- a/seta_menu/percorsi/js/linea.js +++ b/seta_menu/percorsi/js/linea.js @@ -1,10 +1,20 @@ const params = new URLSearchParams(window.location.search); const id = params.get('routecode'); +const num = params.get('routenum'); const codiceSpan = document.getElementById('codice-span'); const destSpan = document.getElementById('destinazione-span'); +const pNav = document.getElementById('percorso-nav'); //Displays route code -codiceSpan.innerHTML = id; +codiceSpan.textContent = id; +//Nav per tornare indietro +pNav.innerHTML = ` + + `; const urlBackend = `https://setaapi.serverissimo.freeddns.org/routestops/${id}`; //const urlBackend = `http://localhost:5001/arrivals/${codice}`; @@ -47,7 +57,7 @@ function caricadati(){ `; tbody.appendChild(tr); if(element.islast==true){ - destSpan.innerHTML=element.desc; + destSpan.innerHTML=element.desc.toUpperCase(); } }); table.appendChild(tbody); diff --git a/seta_menu/percorsi/js/rcodes.js b/seta_menu/percorsi/js/rcodes.js index d0fdf83..a3cded0 100644 --- a/seta_menu/percorsi/js/rcodes.js +++ b/seta_menu/percorsi/js/rcodes.js @@ -4,7 +4,7 @@ const id = params.get('routenum'); const url = "https://setaapi.serverissimo.freeddns.org/routecodesarchive"; -//Elenco linee urbano +//Elenco percorsi fetch(url) .then(response => { if (!response.ok) throw new Error("Errore nel caricamento dei dati."); @@ -18,14 +18,14 @@ fetch(url) const result = document.createElement('a'); const dest = routesDictionary(item); result.setAttribute("class","bianco"); - result.setAttribute("href","percorso.html?routecode="+item); + result.setAttribute("href","percorso.html?routecode="+item+"&routenum="+id); if(dest==undefined){ result.innerHTML = ` -

    ${item}

    +

    ${item}

    `; }else{ result.innerHTML = ` -

    ${dest}
    (${item})

    +

    ${dest}
    (${item})

    `; } container.appendChild(result); @@ -39,24 +39,26 @@ function routesDictionary(rcode){ switch(rcode){ //Linea 1 case "MO1-As-153": - return "1 MARINUZZI DA ARIETE"; + return "1 ARIETE -> MARINUZZI"; case "MO1-Di-146": - return "1 VILLAGGIO ZETA DA MARINUZZI"; + return "1 MARINUZZI -> V.ZETA"; case "MO1-As-150": - return "1A MODENA EST DA V.ZETA"; + return "1A V.ZETA -> MODENA EST"; case "MO1-As-154": - return "1 MARINUZZI DA V.ZETA"; + return "1 V.ZETA -> MARINUZZI"; case "MO1-Di-147": - return "1B ARIETE DA MODENA EST"; + return "1B MODENA EST -> ARIETE"; //Linea 2 case "MO2-As-220": return "2 SAN DAMASO"; case "MO2-Di-269": - return "2 SANT'ANNA DA SAN DAMASO"; + return "2 SAN DAMASO -> SANT'ANNA"; case "MO2-Di-270": - return "2 SANT'ANNA DA SAN DONNINO"; + return "2 SAN DONNINO -> SANT'ANNA"; case "MO2-As-271": return "2A SAN DONNINO"; + case "MO2-Di-268": + return "2 SAN DONNINO -> SAN DAMASO -> SANT'ANNA"; //Linea 3 case "MO3-As-343": return "3A VACIGLIO-MATTARELLA"; @@ -69,6 +71,111 @@ function routesDictionary(rcode){ return "4 GALILEI"; case "MO4-Di-437": return "4 VACIGLIO NORD"; - + //Linea 5 + case "MO5-Di-535": + return "5A LA TORRE -> D'AVIA -> TRE OLMI"; + case "MO5-Di-537": + return "5 LA TORRE -> D'AVIA"; + case "MO5-As-540": + return "5 TRE OLMI -> LA TORRE"; + case "MO5-As-512": + return "5 D'AVIA -> LA TORRE"; + case "MO5-Di-542": + return "5A LA TORRE -> TRE OLMI"; + case "MO5-As-514": + return "5 TRE OLMI -> D'AVIA -> LA TORRE"; + //Linea 6 + case "MO6-Di-611": + return "6 CHINNICI"; + case "MO6-As-610": + return "6 AUTOSTAZIONE"; + //Linea 7 + case "MO7-As-703": + return "7 GRAMSCI"; + case "MO7-Di-702": + return "7 GOTTARDI"; + case "MO7-As-714": + return "7/ STAZIONE FS"; + case "MO7-Di-706": + return "7 STAZIONE FS -> GOTTARDI (Sera)"; + case "MO7-Di-715": + return "7 STAZIONE FS -> GOTTARDI (Mattina)"; + //Linea 7A + //Linea 8 + case "MO8-As-854": + return "8 GAZZOTTI"; + case "MO8-Di-855": + return "8 PANNI"; + //Linea 9 + case "MO9-As-9951": + return "9 M.NUOVA -> M.VECCHIA -> GOTTARDI"; + case "MO9-As-9952": + return "9 CITTANOVA -> GOTTARDI"; + case "MO9-Di-960": + return "9C RUBIERA"; + case "MO9-Di-9964": + return "9A GOTTARDI -> M.VECCHIA -> M.NUOVA"; + case "MO9-As-963": + return "9 RUBIERA -> M.VECCHIA -> GOTTARDI"; + case "MO9-As-9949": + return "9 M.NUOVA -> GOTTARDI"; + case "MO9-Di-9981": + return "9 CITTANOVA"; + case "MO9-Di-960": + return "9C RUBIERA"; + case "MO9-As-9955": + return "9 RUBIERA -> M.NUOVA -> M.VECCHIA -> GOTTARDI"; + case "MO9-Di-9953": + return "9A MARZAGLIA NUOVA"; + //Linea 10 + case "MO10-As-1034": + return "10 ALBARETO -> COGNENTO"; + case "MO10-Di-1030": + return "10A LA ROCCA"; + case "MO10-Di-1029": + return "10 ALBARETO"; + case "MO10-As-1032": + return "10 LA ROCCA -> COGNENTO"; + //Linea 11 + //Linea 12 + case "MO12-As-1276": + return "12 S.CATERINA"; + case "MO12-Di-1277": + return "12 POLO LEONARDO"; + case "MO12-As-1272": + return "12 GARIBALDI -> S.CATERINA"; + case "MO10-As-1032": + return "10 LA ROCCA -> COGNENTO"; + //Linea 13 + case "MO13-As-1330": + return "13F SANT'ANNA"; + case "MO13-Di-1333": + return "13F OSPEDALE BAGGIOVARA"; + case "MO13-As-1332": + return "13F SANT'ANNA incl. CIMITERO"; + case "MO13-As-1334": + return "13A CARCERE"; + case "MO13-Di-1337": + return "13F CARCERE -> OSPEDALE BAGGIOVARA"; + //Linea 14 + case "MO14-Di-1434": + return "14A NAZIONI"; + case "MO14-As-1437": + return "14 NAZIONI -> NONANTOLANA"; + case "MO14-As-1435": + return "14 FINZI -> NONANTOLANA"; + case "MO14-Di-1432": + return "14 FINZI"; + case "MO13-Di-1337": + return "13F CARCERE -> OSPEDALE BAGGIOVARA"; + //Linea 15 + case "MO15-Di-1501": + return "15 VILLANOVA"; + case "MO15-As-1502": + return "15 VILLANOVA -> AUTOSTAZIONE"; + case "MO15-Di-1503": + return "15/ SANTI"; + case "MO15-As-1504": + return "15 SANTI -> AUTOSTAZIONE"; } } \ No newline at end of file diff --git a/seta_menu/percorsi/percorso.html b/seta_menu/percorsi/percorso.html index 79a1962..2242a28 100644 --- a/seta_menu/percorsi/percorso.html +++ b/seta_menu/percorsi/percorso.html @@ -12,11 +12,11 @@
    -
    diff --git a/seta_menu/percorsi/rcodes.html b/seta_menu/percorsi/rcodes.html index a4c414d..e6df1ae 100644 --- a/seta_menu/percorsi/rcodes.html +++ b/seta_menu/percorsi/rcodes.html @@ -21,7 +21,7 @@ -

    Visualizzatore percorsi SETA Modena

    +

    Percorsi e codici corsa SETA Modena

    Scegli un percorso: