fix(0.31.1): compositeur de création refait, description en <details> natif
CI / test (push) Successful in 2m13s

- Carte compositeur : en-tête + colonne d'arrivée, champ
  pleine largeur, bouton primaire ; neutralise le
  display:flex imposé par .board-toolbar aux formulaires.
- 'Ajouter une description' devient un <details> natif :
  aucun JS requis, insensible au cache et aux erreurs de
  scripts (le bouton 0.31.0 pouvait rester inerte).
- Assets du board versionnés (?v=APP_VERSION) contre les
  mélanges de cache après redéploiement ; Ctrl+Entrée.
- Vérifié en Chromium réel sur le vrai board (captures
  contrôlées) ; 261 tests verts.
This commit is contained in:
Spark
2026-10-23 09:48:17 -04:00
parent d4cf8d1275
commit 7852d860fe
8 changed files with 82 additions and 18 deletions
+5 -3
View File
@@ -122,9 +122,11 @@ document.addEventListener('DOMContentLoaded', () => {
}
});
document.getElementById('new-issue-desc-toggle')?.addEventListener('click', () => {
const area = document.getElementById('new-issue-body');
if (area) { area.hidden = !area.hidden; if (!area.hidden) area.focus(); }
createForm?.addEventListener('keydown', (e) => {
if ((e.ctrlKey || e.metaKey) && e.key === 'Enter') {
e.preventDefault();
createForm.requestSubmit();
}
});
// The "Glissez une carte ici" hint is rendered by the server only