Docs: Documentation de la correction des virgules après Prédilections
Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
@@ -561,6 +561,50 @@ Les chemins doivent être **relatifs au répertoire `systems/`** :
|
|||||||
| Case bleue Combat | ✅ Déjà présente | Affiche Initiative, Défense, Protection sur fiche personnage |
|
| Case bleue Combat | ✅ Déjà présente | Affiche Initiative, Défense, Protection sur fiche personnage |
|
||||||
| Cases PO/PA/SC sur items | ✅ Déjà présent | Via partial-item-prix.hbs avec calcul automatique |
|
| Cases PO/PA/SC sur items | ✅ Déjà présent | Via partial-item-prix.hbs avec calcul automatique |
|
||||||
| Sections blanches dans Profils | ✅ Complété | Remplacement des blocs simples par sheet-box |
|
| Sections blanches dans Profils | ✅ Complété | Remplacement des blocs simples par sheet-box |
|
||||||
|
| Virgules après Prédilections | ✅ Complété | Plus de virgule finale lorsqu'il n'y a qu'une seule Prédilection |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 13. ✅ Correction de l'affichage des virgules après les Prédilections
|
||||||
|
|
||||||
|
**Problème :**
|
||||||
|
Une virgule apparaît après une Prédilection même s'il n'y en a qu'une seule affichée.
|
||||||
|
|
||||||
|
**Exemple avant :**
|
||||||
|
```
|
||||||
|
Compétence (Prédilection1,)
|
||||||
|
```
|
||||||
|
|
||||||
|
**Exemple après :**
|
||||||
|
```
|
||||||
|
Compétence (Prédilection1)
|
||||||
|
Compétence (Prédilection1, Prédilection2) // Virgule uniquement entre les éléments
|
||||||
|
```
|
||||||
|
|
||||||
|
**Solution :**
|
||||||
|
Utilisation du helper `subtract` pour vérifier si c'est la dernière prédilection dans la liste et ne pas afficher la virgule dans ce cas.
|
||||||
|
|
||||||
|
**Code avant :**
|
||||||
|
```handlebars
|
||||||
|
{{#each skill.system.predilections as |pred key|}}
|
||||||
|
{{#if (and pred.acquise (not pred.used))}}
|
||||||
|
{{pred.name}},
|
||||||
|
{{/if}}
|
||||||
|
{{/each}}
|
||||||
|
```
|
||||||
|
|
||||||
|
**Code après :**
|
||||||
|
```handlebars
|
||||||
|
{{#each skill.system.predilections as |pred key|}}
|
||||||
|
{{#if (and pred.acquise (not pred.used))}}
|
||||||
|
{{pred.name}}{{#unless (eq key (subtract skill.system.predilections.length 1))}}, {{/unless}}
|
||||||
|
{{/if}}
|
||||||
|
{{/each}}
|
||||||
|
```
|
||||||
|
|
||||||
|
**Fichiers modifiés :**
|
||||||
|
- `templates/actor-sheet.hbs` (ligne 278)
|
||||||
|
- `templates/creature-sheet.hbs` (ligne 270)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user