Distinguer scénario, dessin et couleurs sur chaque livre

Le rôle vit sur le LIEN livre-auteur, jamais sur l'auteur : le même auteur
scénarise un album et dessine le suivant, et il ne doit pas exister en deux
fiches pour autant — ce que l'index unique sur la clé de regroupement
interdit de toute façon.

Les rôles se retrouvent par clé d'auteur résolue et non par position :
ResoudreAsync écarte les noms vides et fusionne les variantes, donc sa
liste peut être plus courte que la saisie.

Piège traité : le champ des noms reconstruit la liste à chaque frappe.
Decouper reprend les rôles connus en rapprochant sur la forme normalisée,
sans quoi corriger une faute de frappe les effacerait tous.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
mathieu
2026-08-19 22:37:20 +02:00
co-authored by Claude Opus 5
parent 9ab6f23b8c
commit 07cb48b2be
16 changed files with 895 additions and 22 deletions
+22
View File
@@ -1044,3 +1044,25 @@ body {
.champs-numero .champ {
flex: 1 1 8rem;
}
/* --- Rôles des auteurs (scénario, dessin, couleurs) --- */
.role-auteur {
color: var(--mb-texte-doux);
font-size: 0.85em;
}
/* Un nom, sa rangée de rôles : la ligne se replie sur les écrans étroits plutôt que de
comprimer les boutons, qui doivent rester atteignables au pouce. */
.ligne-role {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.4rem 0.75rem;
margin-top: 0.4rem;
}
.nom-role {
font-weight: 600;
font-size: 0.9rem;
}