loading and splitted titles render speed fix
This commit is contained in:
@@ -41,12 +41,13 @@
|
||||
// }
|
||||
}
|
||||
|
||||
// La classe `variable-title` est posée par assets/js/titles.js au moment où
|
||||
// il prend en charge un titre. Le CSS ne masque donc QUE des éléments que le
|
||||
// JS traite : une désynchronisation de listes de sélecteurs ne peut plus
|
||||
// rendre de contenu invisible (c'est ce qui cachait les dates des teasers
|
||||
// pendant 3 s — le garde-fou). Un titre non traité par le JS n'est jamais
|
||||
// masqué : il reste affiché tel quel.
|
||||
// La classe `variable-title` est posée côté serveur (leshed_preprocess_node,
|
||||
// block--system-branding-block.html.twig) : présente dès le premier rendu,
|
||||
// elle permet de masquer le titre AVANT que titles.js ne s'exécute — pas de
|
||||
// typo brute à l'écran. titles.js sélectionne cette même classe : le CSS ne
|
||||
// masque QUE des éléments que le JS traite (pas de liste de sélecteurs à
|
||||
// tenir synchronisée — c'est ce qui cachait les dates des teasers pendant
|
||||
// 3 s, le garde-fou).
|
||||
|
||||
// Avant le split : même métrique qu'après, pour éviter un saut de mise en page.
|
||||
.variable-title:not(.splitting){
|
||||
|
||||
Reference in New Issue
Block a user