Fix roll dialog CSS + JS: template <div> wrapper, moon-section, selectors

- Remplace <form class='roll-dialog celestopol'> par <div class='roll-dialog-content'>
  pour éviter les formulaires HTML imbriqués invalides (DialogV2 a son propre <form>)
- Corrige le sélecteur CSS de .roll-dialog.celestopol vers .application.roll-dialog .roll-dialog-content
- Remplace .form-group.form-moon par .moon-section (classe custom) pour éviter
  les conflits avec le CSS grid de FoundryVTT standard-form (label 130px de hauteur)
- Met à jour le script JS inline pour utiliser document.querySelector('.roll-dialog-content')
- Ajoute white-space: nowrap sur le label Destin pour éviter le wrapping sur 3 lignes
- Supprime .application.roll-dialog .window-content padding override (remplacé par dialog-content)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-03-28 17:21:18 +01:00
parent a581853f95
commit cff700bd3d
24 changed files with 1133 additions and 283 deletions

View File

@@ -85,7 +85,7 @@
},
"Tab": {
"main": "Principal",
"competences": "Compétences",
"competences": "Domaines",
"blessures": "Blessures",
"factions": "Factions",
"biography": "Biographie",
@@ -106,7 +106,22 @@
"moonBonus": "Bonus de lune",
"title": "Jet de dés",
"roll": "Lancer !",
"rollTitle": "Lancer les dés"
"rollTitle": "Lancer les dés",
"aspect": "Modificateur d'Aspect",
"woundMalus": "Malus de blessures",
"diceSum": "Somme des dés",
"margin": "Marge",
"above": "au-dessus du seuil",
"below": "en dessous du seuil",
"destin": "Dépenser 1 Destin (+2 dés)",
"usedAspect": "Aspect utilisé",
"usedDestin": "Destin dépensé",
"criticalSuccessDesc": "Marge ≥ 5 — résultat exceptionnel !",
"criticalFailureDesc": "Marge ≤ 5 — résultat désastreux !",
"woundLevel": "Niveau de blessures",
"diceBreakdown": "Détail du jet",
"threshold": "Seuil",
"nbDiceBase": "Dés de base"
},
"Moon": {
"none": "Aucune phase",
@@ -174,4 +189,4 @@
"rollFor": "Jet de {skill} ({stat})"
}
}
}
}