RELEASE V4.1.0 : Voici les modifications apportées :

-> Refonte complète des afficheurs AFL départ et arrivée (+ Quais)
-> EVA DÉPARTS + ARRIVÉES

EN COURS DE DÉVELOPPEMENT :
-> REFONTE AFFICHEURS CLASSIQUES
-> IMPLÉMENTATION DONNÉES GTFS / GTFS-RT / SIRI LTE
This commit is contained in:
mathis committed 2026-08-29 18:24:44 +02:00
1 parent 6dfd798dd2
commit b1f180508e
23 files changed
+811 -686

No files matched your search

+11 -10
View File
@@ -17,6 +17,7 @@ import AFLArriveesQuais from './pages/afficheurs/afl/AFLArriveesQuais';
import EVAArrivees from './pages/afficheurs/eva/EVAArrivees';
import EVADeparts from './pages/afficheurs/eva/EVADeparts';
import SelectAfficheur from './pages/SelectAfficheur';
import AfficheurViewportWrapper from './components/AfficheurViewportWrapper';
applyPolyfills().then(() => defineCustomElements(window));
// Petit routeur client sans dépendances externes
@@ -129,34 +130,34 @@ function App() {
// Routes pour afficheurs : format /afficheurs/{mode}/{type}?gare=...
// route plus spécifique pour l'afficheur "quais"
if (route.startsWith('/afficheurs/departs/classiques/quais')) {
return <ClassiquesDepartsQuais />;
return <AfficheurViewportWrapper><ClassiquesDepartsQuais /></AfficheurViewportWrapper>;
}
if (route.startsWith('/afficheurs/arrivees/classiques/quais')) {
return <ClassiquesArriveesQuais />;
return <AfficheurViewportWrapper><ClassiquesArriveesQuais /></AfficheurViewportWrapper>;
}
if (route.startsWith('/afficheurs/departs/classiques')) {
return <ClassiquesDeparts />;
return <AfficheurViewportWrapper><ClassiquesDeparts /></AfficheurViewportWrapper>;
}
if (route.startsWith('/afficheurs/departs/afl/quais')) {
return <AFLDepartsQuais />;
return <AfficheurViewportWrapper><AFLDepartsQuais /></AfficheurViewportWrapper>;
}
if (route.startsWith('/afficheurs/departs/afl')) {
return <AFLDeparts />;
return <AfficheurViewportWrapper><AFLDeparts /></AfficheurViewportWrapper>;
}
if (route.startsWith('/afficheurs/departs/eva')) {
return <EVADeparts />;
return <AfficheurViewportWrapper><EVADeparts /></AfficheurViewportWrapper>;
}
if (route.startsWith('/afficheurs/arrivees/afl/quais')) {
return <AFLArriveesQuais />;
return <AfficheurViewportWrapper><AFLArriveesQuais /></AfficheurViewportWrapper>;
}
if (route.startsWith('/afficheurs/arrivees/afl')) {
return <AFLArrivees />;
return <AfficheurViewportWrapper><AFLArrivees /></AfficheurViewportWrapper>;
}
if (route.startsWith('/afficheurs/arrivees/eva')) {
return <EVAArrivees />;
return <AfficheurViewportWrapper><EVAArrivees /></AfficheurViewportWrapper>;
}
if (route.startsWith('/afficheurs/arrivees/classiques')) {
return <ClassiquesArrivees />;
return <AfficheurViewportWrapper><ClassiquesArrivees /></AfficheurViewportWrapper>;
}
let content;