From 7d9ebd601a0904e940f45dcbb2478a1dd7de2929 Mon Sep 17 00:00:00 2001 From: fabres Date: Mon, 20 Jul 2026 00:22:04 +0200 Subject: [PATCH] chore: deplace 10 fichiers .js V1 inutilises vers _deprecated/ --- TODO-v14.md | 16 +++++++--------- {module => _deprecated/module}/actor-sheet.js | 0 .../module}/actor/base-actor-reve-sheet.js | 0 .../module}/actor/base-actor-sang-sheet.js | 0 .../module}/actor/base-actor-sheet.js | 0 .../module}/actor/commerce-sheet.js | 0 .../module}/actor/creature-sheet.js | 0 .../module}/actor/entite-sheet.js | 0 .../export-scriptarium/actor-encart-sheet.js | 0 .../module}/actor/vehicule-sheet.js | 0 .../module}/journal/journal-sheet.js | 0 11 files changed, 7 insertions(+), 9 deletions(-) rename {module => _deprecated/module}/actor-sheet.js (100%) rename {module => _deprecated/module}/actor/base-actor-reve-sheet.js (100%) rename {module => _deprecated/module}/actor/base-actor-sang-sheet.js (100%) rename {module => _deprecated/module}/actor/base-actor-sheet.js (100%) rename {module => _deprecated/module}/actor/commerce-sheet.js (100%) rename {module => _deprecated/module}/actor/creature-sheet.js (100%) rename {module => _deprecated/module}/actor/entite-sheet.js (100%) rename {module => _deprecated/module}/actor/export-scriptarium/actor-encart-sheet.js (100%) rename {module => _deprecated/module}/actor/vehicule-sheet.js (100%) rename {module => _deprecated/module}/journal/journal-sheet.js (100%) diff --git a/TODO-v14.md b/TODO-v14.md index 900bcedf..75ccbcfc 100644 --- a/TODO-v14.md +++ b/TODO-v14.md @@ -2,11 +2,9 @@ ## ✅ Bloquant — terminé -### 1. Sheets acteur V1 → V2 -- `module/actor/base-actor-sheet.js` → `extends foundry.appv1.sheets.ActorSheet` -- 7 sous-classes V1 toujours chargées mais déréférencées (`unregisterSheet`) -- Remplacé par `RdDBaseActorSheetV2` (5 sous-classes V2 en `.mjs`) -- Conversion V1→V2 non prioritaire (code legacy inactif) +### 1. ✅ Sheets acteur V1 → V2 +- V1 déplacés vers `_deprecated/module/actor/` (10 fichiers `.js`) +- V2 dans `module/applications/sheets/` (fichiers `.mjs`) ### 2. ✅ Sheet journal V1 → V2 - `module/journal/journal-sheet.mjs` → `extends JournalEntryPageProseMirrorSheet` @@ -52,13 +50,13 @@ Rétrocompatibilité V2 gère. Pas d'erreur constatée (les apps converties util Rétrocompatibilité V2 normalise booléen → pas prioritaire. ~60 occurrences dans module/ — nos fichiers convertis l'utilisent déjà. -### 13. Incohérence registration sheets -`module/applications/sheets/common-item-sheet.mjs` utilise `Items.registerSheet()` (global) ET `foundry.documents.collections.Items.registerSheet()` (namespacé) +### 13. ✅ Incohérence registration sheets +`module/applications/sheets/common-item-sheet.mjs` — `Items.registerSheet()` → `foundry.documents.collections.Items.registerSheet()` ## 🟢 Basse priorité / Info -### 14. `canvas` sans vérification `ready` -~15 occurrences (targets.js, rdd-utility.js, distance.mjs, rdd-commands.js, rdd-combat.js, actor-token.mjs, rdd-token-hud.js, chat-roll-result.mjs…) +### 14. ✅ `canvas` sans vérification `ready` +27 occurrences dans 11 fichiers sécurisées avec `?.` ### 15. `element[0]` jQuery `module/tirage/fenetre-recherche-tirage.js:213` diff --git a/module/actor-sheet.js b/_deprecated/module/actor-sheet.js similarity index 100% rename from module/actor-sheet.js rename to _deprecated/module/actor-sheet.js diff --git a/module/actor/base-actor-reve-sheet.js b/_deprecated/module/actor/base-actor-reve-sheet.js similarity index 100% rename from module/actor/base-actor-reve-sheet.js rename to _deprecated/module/actor/base-actor-reve-sheet.js diff --git a/module/actor/base-actor-sang-sheet.js b/_deprecated/module/actor/base-actor-sang-sheet.js similarity index 100% rename from module/actor/base-actor-sang-sheet.js rename to _deprecated/module/actor/base-actor-sang-sheet.js diff --git a/module/actor/base-actor-sheet.js b/_deprecated/module/actor/base-actor-sheet.js similarity index 100% rename from module/actor/base-actor-sheet.js rename to _deprecated/module/actor/base-actor-sheet.js diff --git a/module/actor/commerce-sheet.js b/_deprecated/module/actor/commerce-sheet.js similarity index 100% rename from module/actor/commerce-sheet.js rename to _deprecated/module/actor/commerce-sheet.js diff --git a/module/actor/creature-sheet.js b/_deprecated/module/actor/creature-sheet.js similarity index 100% rename from module/actor/creature-sheet.js rename to _deprecated/module/actor/creature-sheet.js diff --git a/module/actor/entite-sheet.js b/_deprecated/module/actor/entite-sheet.js similarity index 100% rename from module/actor/entite-sheet.js rename to _deprecated/module/actor/entite-sheet.js diff --git a/module/actor/export-scriptarium/actor-encart-sheet.js b/_deprecated/module/actor/export-scriptarium/actor-encart-sheet.js similarity index 100% rename from module/actor/export-scriptarium/actor-encart-sheet.js rename to _deprecated/module/actor/export-scriptarium/actor-encart-sheet.js diff --git a/module/actor/vehicule-sheet.js b/_deprecated/module/actor/vehicule-sheet.js similarity index 100% rename from module/actor/vehicule-sheet.js rename to _deprecated/module/actor/vehicule-sheet.js diff --git a/module/journal/journal-sheet.js b/_deprecated/module/journal/journal-sheet.js similarity index 100% rename from module/journal/journal-sheet.js rename to _deprecated/module/journal/journal-sheet.js