Consultation par mois : liste mensuelle groupée par jour, carte par jour

Refonte de la navigation temporelle suite au retour d'usage :

- Sélecteur temporel limité à année/mois (suppression du segment jour).
  Nouvel Output moisSelectionne: {annee, mois} en remplacement de
  dateSelectionnee (jour ISO). Surbrillance des mois avec données conservée.

- Consultation : deux états distincts. Le signal mois pilote le chargement
  de la liste (tous les trajets du mois, triés par date), le signal date
  pilote la carte (trajets du jour) et la date par défaut à l'ajout/insertion.
  Bande « ‹ Jour préc. / date / Jour suiv. › » au-dessus de la carte, bornée
  au mois sélectionné. La navigation jour ne recharge que la carte.

- Liste : trajets du mois groupés par journée (en-tête de date). Un
  cdkDropList indépendant par jour (listes non connectées) : le
  réordonnancement par glisser-déposer est limité à chaque journée, avec
  recalcul des positions internes et rétablissement en cas d'échec.

Builds dev et prod OK. Backend inchangé (API résumé mensuel/réordonner
déjà en place).
This commit is contained in:
2026-09-15 20:53:25 +02:00
parent 40094a4fb1
commit 48d75b8e06
7 changed files with 385 additions and 290 deletions
@@ -6,6 +6,29 @@
font-style: italic;
}
// Groupe d'une journée : en-tête de date + sa liste de trajets.
.jour {
padding: 0.5rem 0;
&__entete {
margin: 0 0 0.4rem;
padding: 0.35rem 0.5rem;
font-size: 0.85rem;
font-weight: 700;
color: #334155;
background: #f1f5f9;
border-radius: 6px;
text-transform: none;
position: sticky;
top: 0;
z-index: 1;
}
& + .jour {
border-top: 1px solid #eef1f4;
}
}
.trajets {
list-style: none;
margin: 0;