Ajoute une largeur maximale optionnelle aux blocs de texte (titre/paragraphe)
Nouvel attribut max_width (vide par défaut = pleine largeur, inchangé) sur les kinds titre/paragraphe, réglable depuis leur panneau Propriétés. Le sous-titre de la page de garde du thème Sécurité Incendie l'utilise (60ch) pour rester conforme à la maquette d'origine, qui ne l'étirait pas sur toute la largeur de la page. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
746feb3796
commit
1296edc2f8
@@ -32,6 +32,17 @@ def test_securite_incendie_title_page_is_vertically_centered() -> None:
|
||||
assert entry["seed_pages"][1].get("vertical_align", "top") == "top"
|
||||
|
||||
|
||||
def test_securite_incendie_intro_paragraph_has_a_max_width() -> None:
|
||||
"""Retour utilisateur du 24/09/2026 : le sous-titre de la page de
|
||||
garde doit rester aussi étroit que dans la maquette, pas étiré sur
|
||||
toute la largeur de la page."""
|
||||
entry = doc_engine.get_document_theme_entry("securite-incendie")
|
||||
assert entry is not None
|
||||
intro_paragraph = entry["seed_pages"][0]["blocks"][2]
|
||||
assert intro_paragraph["kind"] == "paragraphe"
|
||||
assert intro_paragraph["attributes"]["max_width"] == "60ch"
|
||||
|
||||
|
||||
def test_seed_blocks_to_elements_assigns_unique_synthetic_ids() -> None:
|
||||
blocks: list[dict[str, Any]] = [
|
||||
{"kind": "titre", "attributes": {"content": "Titre"}},
|
||||
|
||||
Reference in New Issue
Block a user