Ajoute icône/largeur/arrondi/gras/majuscules à l'étiquette (badge)
Nouveaux attributs par élément (svg_markup/width/border_radius/bold/ uppercase, tous vides ou False par défaut = comportement historique inchangé), réglables depuis le panneau Propriétés — même esprit que bold/align/color déjà présents sur titre/paragraphe. Fixer une largeur implique toujours de sortir de l'étirement pleine largeur par défaut (align-self:flex-start posé automatiquement avec elle). Le kicker "Module obligatoire" du thème Sécurité Incendie s'en sert maintenant (icône flamme, largeur au contenu, arrondi complet, gras, majuscules) pour être conforme à la maquette d'origine — la puce décorative CSS générique qui la remplaçait disparaît du thème. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
1296edc2f8
commit
e03bea39c5
@@ -81,7 +81,20 @@ def element_default_attributes(kind: str) -> dict[str, Any]:
|
||||
# attribut "ordered" redondant à tenir synchronisé avec le kind.
|
||||
return {"items": ["Premier élément", "Deuxième élément"]}
|
||||
if kind == "badge":
|
||||
return {"content": "Étiquette"}
|
||||
# Même esprit que titre/paragraphe (bold/align/color... déjà des
|
||||
# attributs par élément, pas des choix figés par le moteur) :
|
||||
# svg_markup/width/border_radius/bold/uppercase vides ou False par
|
||||
# défaut = comportement historique inchangé (pleine largeur, sans
|
||||
# icône, casse normale) ; un thème ou le créateur les règle au cas
|
||||
# par cas (retour utilisateur du 24/09/2026).
|
||||
return {
|
||||
"content": "Étiquette",
|
||||
"svg_markup": "",
|
||||
"width": "",
|
||||
"border_radius": "",
|
||||
"bold": False,
|
||||
"uppercase": False,
|
||||
}
|
||||
if kind == "carte":
|
||||
# Contenu pur (lettre/repère court + titre + description) — sans
|
||||
# aucun choix de couleur/forme, laissé au futur système de
|
||||
|
||||
Reference in New Issue
Block a user