titles: hide only what js claims (.variable-title class), drop duplicated selector list (fix: teaser dates invisible for 3s)

This commit is contained in:
2026-09-28 18:05:08 +02:00
parent 7ae28cd7c1
commit 0ef60b1ec9
3 changed files with 13 additions and 18 deletions
+4 -4
View File
@@ -2,8 +2,10 @@
import Splitting from "splitting";
import { hyphenateSync } from "hyphen/fr";
// À garder identique à $variable-title-selectors (main.scss), qui masque ces
// titres jusqu'à `is-ready`.
// La classe `variable-title` (posée dans initTitles) masque l'élément via le CSS
// (.variable-title:not(.is-ready)) jusqu'à ce qu'il soit splitté et marqué
// `is-ready`. Le CSS ne masque rien que ce fichier ne traite pas : cette liste
// peut évoluer librement, aucun contenu ne peut rester invisible par désync.
const TITLE_SELECTORS = '\
#block-leshed-identitedusite>a, \
article.node-type-projet>header>h2,\
@@ -14,8 +16,6 @@ const TITLE_SELECTORS = '\
article.node-type-evenement.view-mode-calendrier h2.node-title,\
div.views-archives-evenements > h3 > time\
';
// article.node-type-evenement>header>.field_dates>time,\
// article.node-type-evenement.view-mode-full .field_dates.digit-dates span.date-part,\
// Police Epilogue = axe variable `wght` (100–900) uniquement ; l'italique est
// un fichier séparé (font-style).