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 |
|
||||
| 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 |
|
||||
| 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