Sélecteur de mois : libellés courts et grille de 6 par ligne

Les libellés longs de largeur variable débordaient sur 3 lignes. Les
mois s'affichent désormais en abrégé (Janv., Févr., …), centrés, dans
une grille de 6 colonnes égales (2 rangées de 6, boutons de largeur
constante). Le nom complet du mois reste disponible en infobulle. Le
groupe des années et le mode « année seule » sont inchangés.
This commit is contained in:
2026-10-11 20:51:15 +02:00
parent 77cb5b87a7
commit f6445d66af
3 changed files with 24 additions and 4 deletions
@@ -68,12 +68,18 @@ export class SelecteurTemporelComponent implements OnInit, OnChanges {
/** Émis à chaque sélection d'année — mode « année seule ». */
@Output() readonly anneeChoisie = new EventEmitter<number>();
/** Libellés des douze mois (index 0 = janvier). */
/** Libellés des douze mois (index 0 = janvier), utilisés pour l'en-tête « Mois Année ». */
readonly nomsMois = [
'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin',
'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'
];
/** Libellés courts des douze mois (index 0 = janvier), pour les pastilles de la grille. */
readonly nomsMoisCourts = [
'Janv.', 'Févr.', 'Mars', 'Avr.', 'Mai', 'Juin',
'Juil.', 'Août', 'Sept.', 'Oct.', 'Nov.', 'Déc.'
];
/** Date du jour, tronquée à minuit, pour borner les sélections futures. */
private readonly aujourdHui = this.debutDeJournee(new Date());