La page du document est blanche fixe, en édition ET en Aperçu

Retour utilisateur du 24/09/2026 : "je veux que la page dans l'éditeur
et l'apercu soi blanche comme dans tous éditeur normale" — .docPage
utilisait var(--doc-card), qui suit le thème clair/sombre de
L'ÉDITEUR (chrome autour), pas de la page elle-même. Passe à #fff
fixe. Redéfinit --forge-text/--forge-text-muted dans le scope de
.docPage (le texte de contenu par défaut écrit color:var(--forge-text)
en style inline, qui vaut #e8ecf4 quasi blanc partout ailleurs dans le
site — illisible sur blanc sans cette redéfinition locale). Les
mini-jeux (options quiz, cartes association...) restent lisibles sans
changement : ils ont chacun leur propre fond sombre (--doc-bg-2),
indépendant du fond de la page. Vérifié par getComputedStyle.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
william
2026-09-24 06:26:45 +02:00
co-authored by Claude Sonnet 5
parent 7cb8986f58
commit 71e6302503
+17 -1
View File
@@ -383,7 +383,23 @@ body.objectEditBody > main.content {
contenu ne peut dépasser, quelle que soit cette mécanique). */ contenu ne peut dépasser, quelle que soit cette mécanique). */
max-height: calc(var(--doc-page-width) * 210 / 297); max-height: calc(var(--doc-page-width) * 210 / 297);
min-height: 0; min-height: 0;
background: var(--doc-card);
/* Blanche FIXE, en édition ET en Aperçu (retour utilisateur du
24/09/2026 : "la page [...] soi blanche comme dans tous éditeur
normale") — jamais var(--doc-card), qui suit le thème clair/sombre
de L'ÉDITEUR (chrome autour), pas de la PAGE elle-même. */
background: #fff;
/* Le contenu écrit color:var(--forge-text) en style inline par défaut
(voir document_engine/rendering/render_document_element.py) — ce
token vaut #e8ecf4 (quasi blanc) partout ailleurs dans le site,
illisible sur une page blanche fixe. Redéfini ICI seulement (pas
globalement, le reste du site reste en thème sombre figé) — même
principe déjà appliqué aux vignettes de page (session du 21/09/2026,
depuis supprimées, mais le même besoin persiste ici). */
--forge-text: #14161c;
--forge-text-muted: #6b7280;
border: 1px solid var(--doc-border); border: 1px solid var(--doc-border);
border-radius: 16px; border-radius: 16px;
box-shadow: 0 1px 3px rgb(0 0 0 / 30%); box-shadow: 0 1px 3px rgb(0 0 0 / 30%);