Ajoute les listes à puces et numérotées dans la bibliothèque de contenu
Retour utilisateur du 24/09/2026 : "dans la section contenu il manque la possibilité d'utiliser une liste à puce ou ordonnée". - Deux nouveaux kinds "liste_puces"/"liste_numerotee" dans CONTENT_KINDS, chacun sélectionnable directement dans la bibliothèque (comme titre/paragraphe/image/bouton) — partagent la même structure d'attributs (`items`, une liste de chaînes), c'est le kind lui-même qui décide <ul> ou <ol> au rendu (_render_list), pas un attribut "ordered" redondant à tenir synchronisé. - Rendu : un <li> par item, échappé (html.escape) comme tout le contenu texte du document — une liste vide rend <ul>/<ol> sans enfant plutôt qu'un placeholder (état normal, pas une image sans fichier). - Panneau Propriétés : même patron répéteur que l'Association/Memory (ajouter/renommer/supprimer une ligne, rechargé après chaque modification). - Icônes de bibliothèque (☰/①) + style .docList (puces/numéros visibles, espacement entre items). 6 nouveaux tests Python (attributs par défaut, rendu <ul>/<ol>, échappement, liste vide, route d'ajout) + vérifié par un test jsdom dédié contre un vrai support (bibliothèque, panneau Propriétés : ajout/modification/suppression d'item réellement fonctionnels). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
eac45f1c9d
commit
e7c6ed7159
@@ -304,6 +304,8 @@ body.objectEditBody > main.content {
|
||||
.docLibIcon--paragraphe::before { content: "¶"; }
|
||||
.docLibIcon--image::before { content: "🖼"; }
|
||||
.docLibIcon--bouton::before { content: "⬚"; }
|
||||
.docLibIcon--liste_puces::before { content: "☰"; }
|
||||
.docLibIcon--liste_numerotee::before { content: "①"; }
|
||||
|
||||
.docLibIcon--titre::before {
|
||||
content: "T";
|
||||
@@ -600,6 +602,18 @@ img.docImage {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.docList {
|
||||
margin: 0;
|
||||
padding-left: 1.4em;
|
||||
font-size: 15px;
|
||||
line-height: 1.6;
|
||||
color: var(--forge-text);
|
||||
}
|
||||
|
||||
.docList li + li {
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.docMinigame {
|
||||
border: 1px solid var(--doc-accent);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user