Navigation : la section Administration ne ferme jamais (accordéon incomplet) #51

Open
opened 2026-10-28 22:57:19 -04:00 by bruno · 0 comments
Owner

Symptôme

Sur la page Projets (capture du 28 octobre 2026, v0.39.0), la barre latérale montre deux sections ouvertes à la fois (Principal et Administration) : cliquer sur l'en-tête Administration ne la referme pas, et ouvrir une autre section ne la ferme pas non plus. L'accordéon exclusif est donc cassé pour cette section.

Cause identifiée (audit)

Le JS (static/js/nav.js, app/templates/_header.html) gère bien 5 groupes, dont admin : il bascule la classe nav-closed-admin sur <body>. Mais static/css/style.css ne définit les règles de fermeture que pour principal, rituels, pilotage et outils — aucune règle body.nav-closed-admin. La classe est posée, mais aucun style ne la suit : la section reste ouverte et son chevron ne pivote pas.

Correctif attendu

  • Ajouter les règles body.nav-closed-admin (fermeture du .side-acc et rotation du chevron) aux deux sélecteurs de l'accordéon dans style.css, au même titre que les 4 autres sections.
  • Aucun changement de comportement pour les autres sections ; l'accordéon doit redevenir exclusif (une seule section ouverte).

Critère de validation

Vérifié par le build de l'utilisateur : cliquer sur Administration la referme, et ouvrir Principal (ou une autre section) referme Administration.

## Symptôme Sur la page Projets (capture du 28 octobre 2026, v0.39.0), la barre latérale montre deux sections ouvertes à la fois (Principal et Administration) : cliquer sur l'en-tête Administration ne la referme pas, et ouvrir une autre section ne la ferme pas non plus. L'accordéon exclusif est donc cassé pour cette section. ## Cause identifiée (audit) Le JS (`static/js/nav.js`, `app/templates/_header.html`) gère bien 5 groupes, dont `admin` : il bascule la classe `nav-closed-admin` sur `<body>`. Mais `static/css/style.css` ne définit les règles de fermeture que pour principal, rituels, pilotage et outils — aucune règle `body.nav-closed-admin`. La classe est posée, mais aucun style ne la suit : la section reste ouverte et son chevron ne pivote pas. ## Correctif attendu - Ajouter les règles `body.nav-closed-admin` (fermeture du `.side-acc` et rotation du chevron) aux deux sélecteurs de l'accordéon dans `style.css`, au même titre que les 4 autres sections. - Aucun changement de comportement pour les autres sections ; l'accordéon doit redevenir exclusif (une seule section ouverte). ## Critère de validation Vérifié par le build de l'utilisateur : cliquer sur Administration la referme, et ouvrir Principal (ou une autre section) referme Administration.
bruno added the kanban:todo label 2026-10-28 22:57:19 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Projets/kanbante#51