mirror of
https://github.com/Daniongithub/ER-TPL.git
synced 2025-10-02 10:10:47 +00:00
Seta radiati + ora le mie ricerche mostrano prima l'elemento che inizia con searchTerm
This commit is contained in:
@@ -882,10 +882,118 @@
|
||||
"link": "/setamodena_bus/urbano/urbanway.html#4791"
|
||||
},
|
||||
{
|
||||
"matricola": "4792",
|
||||
"matricola": "4793",
|
||||
"settore": "Urbano",
|
||||
"modello": "Iveco Urbanway Hybrid 2022",
|
||||
"link": "/setamodena_bus/urbano/urbanway.html#4792"
|
||||
"modello": "Iveco Urbanway Hybrid 2022 (Lotto 2025)",
|
||||
"link": "/setamodena_bus/urbano/urbanway.html#4793"
|
||||
},
|
||||
{
|
||||
"matricola": "4794",
|
||||
"settore": "Urbano",
|
||||
"modello": "Iveco Urbanway Hybrid 2022 (Lotto 2025)",
|
||||
"link": "/setamodena_bus/urbano/urbanway.html#4794"
|
||||
},
|
||||
{
|
||||
"matricola": "4795",
|
||||
"settore": "Urbano",
|
||||
"modello": "Iveco Urbanway Hybrid 2022 (Lotto 2025)",
|
||||
"link": "/setamodena_bus/urbano/urbanway.html#4795"
|
||||
},
|
||||
{
|
||||
"matricola": "4796",
|
||||
"settore": "Urbano",
|
||||
"modello": "Iveco Urbanway Hybrid 2022 (Lotto 2025)",
|
||||
"link": "/setamodena_bus/urbano/urbanway.html#4796"
|
||||
},
|
||||
{
|
||||
"matricola": "4797",
|
||||
"settore": "Urbano",
|
||||
"modello": "Iveco Urbanway Hybrid 2022 (Lotto 2025)",
|
||||
"link": "/setamodena_bus/urbano/urbanway.html#4797"
|
||||
},
|
||||
{
|
||||
"matricola": "4798",
|
||||
"settore": "Urbano",
|
||||
"modello": "Iveco Urbanway Hybrid 2022 (Lotto 2025)",
|
||||
"link": "/setamodena_bus/urbano/urbanway.html#4798"
|
||||
},
|
||||
{
|
||||
"matricola": "4799",
|
||||
"settore": "Urbano",
|
||||
"modello": "Iveco Urbanway Hybrid 2022 (Lotto 2025)",
|
||||
"link": "/setamodena_bus/urbano/urbanway.html#4799"
|
||||
},
|
||||
{
|
||||
"matricola": "7901",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7901"
|
||||
},
|
||||
{
|
||||
"matricola": "7902",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7902"
|
||||
},
|
||||
{
|
||||
"matricola": "7903",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7903"
|
||||
},
|
||||
{
|
||||
"matricola": "7904",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7904"
|
||||
},
|
||||
{
|
||||
"matricola": "7905",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7905"
|
||||
},
|
||||
{
|
||||
"matricola": "7906",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7906"
|
||||
},
|
||||
{
|
||||
"matricola": "7907",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7907"
|
||||
},
|
||||
{
|
||||
"matricola": "7908",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7908"
|
||||
},
|
||||
{
|
||||
"matricola": "7909",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7909"
|
||||
},
|
||||
{
|
||||
"matricola": "7910",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7910"
|
||||
},
|
||||
{
|
||||
"matricola": "7911",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7911"
|
||||
},
|
||||
{
|
||||
"matricola": "7912",
|
||||
"settore": "Urbano",
|
||||
"modello": "Solaris Urbino 12 IV Hydrogen",
|
||||
"link": "/setamodena_bus/urbano/solarisidrogeno.html#7912"
|
||||
},
|
||||
{
|
||||
"matricola": "651",
|
||||
|
@@ -32,15 +32,25 @@ searchBar.addEventListener('input', () => {
|
||||
<a class="gbutton" href="atcmlalinea.html">Archivio La Linea ATCM</a>
|
||||
<a class="gbutton" href="setastreetview.html">Storico StreetView</a>
|
||||
</div>
|
||||
<div style="height: 5px;"></div>
|
||||
<h2>Servizi SETA Modena:</h2>
|
||||
<div>
|
||||
<a class="gbutton" href="cercaorario/index.html">Orario in tempo reale</a>
|
||||
</div>
|
||||
`;
|
||||
return;
|
||||
}
|
||||
buttons.innerHTML = ' ';
|
||||
const searchTerm = searchBar.value.toLowerCase();
|
||||
const filtered = allProducts.filter(bus =>
|
||||
bus.matricola.toLowerCase().includes(searchTerm)
|
||||
);
|
||||
renderProducts(filtered);
|
||||
const searchTerm = searchBar.value.toLowerCase();
|
||||
const filtered = allProducts.filter(bus => bus.matricola.toLowerCase().includes(searchTerm))
|
||||
.sort((a, b) => {
|
||||
const aStartsWith = a.matricola.toLowerCase().startsWith(searchTerm);
|
||||
const bStartsWith = b.matricola.toLowerCase().startsWith(searchTerm);
|
||||
if (aStartsWith && !bStartsWith) return -1;
|
||||
if (!aStartsWith && bStartsWith) return 1;
|
||||
return 0; // keep original order if both or neither match at start
|
||||
});
|
||||
renderProducts(filtered);
|
||||
});
|
||||
|
||||
function renderProducts(products) {
|
||||
|
Reference in New Issue
Block a user