fix: overlapping "10" sur d10, hover, suppression dice-so-nice

Plage de des dans la feuille
- "10" superpose sur l'icone d10 (plus de colonne verticale)
- Passe de 40x56px a 40x40px (carre)
- Couleur hover (bordure + texte violets, glow)

Boutons fa-dice-d10 (magies, kung-fu, armes, initiative)
- Override CSS : affiche "10" + icone d10 SVG superposes
- Couleur hover sur le texte "10"

Suppression images dice-so-nice inutilisees
- src/ui/dice.js supprime (referencait des images manquantes)
- Import et appel registerDice retires de system.js

Divers
- Retire img-die-sm des templates skills/nghang (ecrasait la taille des plaques)
- Reduit padding/gaps de la grille de faces dans le chat
- Supprime overflow:hidden sur cde-roll-result
This commit is contained in:
2026-07-01 17:21:12 +02:00
parent a5406ea901
commit af72ca5ceb
8 changed files with 544 additions and 668 deletions
+10 -10
View File
@@ -5,12 +5,12 @@
<div class="cde-aspect-card cde-aspect--fire">
<div class="cde-aspect-top">
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/aspects/FEU.webp" alt="Feu" />
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/cde_feu.webp" alt="Feu" />
<span class="cde-aspect-name">{{ localize "CDE.Fire" }}</span>
</div>
<div class="cde-aspect-roll">
<span class="cde-roll-trigger" data-libel-id="fire-aspect" title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Fire' }}">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.webp" alt="Die" />
<span class="cde-dice-plate-css small" data-value="10"></span>
</span>
<input class="cde-circle-input" type="number" min="0" name="system.aspect.fire.value" value="{{systemData.aspect.fire.value}}" />
</div>
@@ -19,12 +19,12 @@
<div class="cde-aspect-card cde-aspect--wood">
<div class="cde-aspect-top">
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/aspects/BOIS.webp" alt="Bois" />
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/cde_bois.webp" alt="Bois" />
<span class="cde-aspect-name">{{ localize "CDE.Wood" }}</span>
</div>
<div class="cde-aspect-roll">
<span class="cde-roll-trigger" data-libel-id="wood-aspect" title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Wood' }}">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.webp" alt="Die" />
<span class="cde-dice-plate-css small" data-value="10"></span>
</span>
<input class="cde-circle-input" type="number" min="0" name="system.aspect.wood.value" value="{{systemData.aspect.wood.value}}" />
</div>
@@ -33,12 +33,12 @@
<div class="cde-aspect-card cde-aspect--earth">
<div class="cde-aspect-top">
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/aspects/TERRE.webp" alt="Terre" />
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/cde_terre.webp" alt="Terre" />
<span class="cde-aspect-name">{{ localize "CDE.Earth" }}</span>
</div>
<div class="cde-aspect-roll">
<span class="cde-roll-trigger" data-libel-id="earth-aspect" title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Earth' }}">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.webp" alt="Die" />
<span class="cde-dice-plate-css small" data-value="10"></span>
</span>
<input class="cde-circle-input" type="number" min="0" name="system.aspect.earth.value" value="{{systemData.aspect.earth.value}}" />
</div>
@@ -47,12 +47,12 @@
<div class="cde-aspect-card cde-aspect--water">
<div class="cde-aspect-top">
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/aspects/EAU.webp" alt="Eau" />
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/cde_eau.webp" alt="Eau" />
<span class="cde-aspect-name">{{ localize "CDE.Water" }}</span>
</div>
<div class="cde-aspect-roll">
<span class="cde-roll-trigger" data-libel-id="water-aspect" title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Water' }}">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.webp" alt="Die" />
<span class="cde-dice-plate-css small" data-value="10"></span>
</span>
<input class="cde-circle-input" type="number" min="0" name="system.aspect.water.value" value="{{systemData.aspect.water.value}}" />
</div>
@@ -61,12 +61,12 @@
<div class="cde-aspect-card cde-aspect--metal">
<div class="cde-aspect-top">
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/aspects/METAL.webp" alt="Metal" />
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/cde_metal.webp" alt="Metal" />
<span class="cde-aspect-name">{{ localize "CDE.Metal" }}</span>
</div>
<div class="cde-aspect-roll">
<span class="cde-roll-trigger" data-libel-id="metal-aspect" title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Metal' }}">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.webp" alt="Die" />
<span class="cde-dice-plate-css small" data-value="10"></span>
</span>
<input class="cde-circle-input" type="number" min="0" name="system.aspect.metal.value" value="{{systemData.aspect.metal.value}}" />
</div>
@@ -3,7 +3,7 @@
{{#each systemData.skills as |skill key|}}
<tr>
<td class="click cde-die-cell" data-libel-id="{{key}}-skill">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.webp" title="{{ localize 'CDE.Die' }}{{ localize skill.label }}" alt="Die" />
<span class="cde-dice-plate-css small" data-value="10"></span>
</td>
<td class="cde-skill-label"><b>{{ localize skill.label }}</b></td>
<td class="cde-val-cell">
@@ -14,7 +14,7 @@
</td>
<td class="cde-bonus-cell"><b>+1D</b></td>
<td class="click cde-die-cell" data-libel-id="{{key}}-special">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.webp" title="{{ localize 'CDE.DieSP' }}" alt="Die" />
<span class="cde-dice-plate-css small" data-value="10"></span>
</td>
</tr>
{{/each}}
@@ -25,7 +25,7 @@
{{#each systemData.resources as |resource key|}}
<tr>
<td class="noclick cde-die-cell" data-libel-id="{{key}}-resource">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.webp" title="" alt="NoDie" />
<span class="cde-dice-plate-css small" data-value="0"></span>
</td>
<td class="cde-skill-label"><b>{{ localize resource.label }}</b></td>
<td class="cde-val-cell">
@@ -36,7 +36,7 @@
</td>
<td class="cde-bonus-cell"><b>+1D</b></td>
<td class="click cde-die-cell" data-libel-id="{{key}}-field">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.webp" title="{{ localize 'CDE.DieDM' }}" alt="Die" />
<span class="cde-dice-plate-css small" data-value="10"></span>
</td>
<td class="cde-check-cell">
<input type="checkbox" name="system.resources.{{@key}}.debt" {{checked resource.debt}} title="{{ localize 'CDE.Debt' }}{{ localize resource.label }}" />