RELEASE V5.5.0 : Voici les modifications apportées :

-> REFONTE TOTALE DE TOUS LES AFFICHEURS CLASSIQUES + QUAIS

FONCTIONNALITÉS EN COURS DE DÉVELOPPEMENT :

-> ADAPTABILITÉ EN FONCTION DES SITUATIONS
This commit is contained in:
mathis committed 2026-08-31 02:02:46 +02:00
1 parent b90c699302
commit 9c6ac798f1
26 files changed
+3040 -2190

No files matched your search

@@ -143,7 +143,7 @@ function Clock(){
);
}
export default function ClassiquesDeparts(){
export default function ClassiquesDeparts({ defilement = null } = {}){
// lire le paramètre de requête ?gare=Nom-de-la-gare
const params = new URLSearchParams(window.location.search);
const gareParam = params.get('gare');
@@ -151,8 +151,8 @@ export default function ClassiquesDeparts(){
const gareIdParam = params.get('gare_id') || params.get('gareId');
// gérer les +, décoder et remplacer les tirets par des espaces
const gareDisplay = gareParam ? decodeURIComponent(String(gareParam).replace(/\+/g, ' ')).replace(/-/g, ' ') : null;
// Mode défilement (marquee vertical infini) si ?defilement=true dans l'URL
const defilementMode = params.get('defilement') === 'true';
// Mode défilement (marquee vertical infini) si ?defilement=true dans l'URL ou passé en prop
const defilementMode = defilement !== null ? Boolean(defilement) : (params.get('defilement') === 'true');
// debug flag activable via ?debug=1 or ?debug=true
const debugEnabled = (params.get('debug') === '1' || String(params.get('debug')).toLowerCase() === 'true');