Projet

Général

Profil

Development #83376

pouvoir utiliser <details><summary> pour des parties re/pliables

Ajouté par Frédéric Péters il y a 6 mois. Mis à jour il y a 4 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
12 novembre 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

La structure actuelle, qu'on a dans authentic et lingo, est à base de <fieldset>, par exemple :

  <fieldset class="gadjo-foldable gadjo-folded" id="other-properties">
    <legend class="gadjo-foldable-widget">{% trans "Advanced parameters" %}</legend>
    <div class="role-inheritance gadjo-folding">

mais cette structure n'est 1/ ni accessible par défaut, 2/ ni rendue accessible par gadjo (il faudrait pouvoir s'arrêter sur l'élément avec des tabulations, puis que enter déplie, etc.).

Je propose de simplifier en exploitant <details><summary>, qui est accessible par défaut; le balisage deviendrait :

          <details class="transaction-element-filters gadjo-memoize-open-status" id="filters">
            <summary>{% trans "Transaction Filtering" %}</summary>
            <div>

gadjo intervient alors uniquement pour mémoriser dans le sessionStorage l'état d'ouverture.


Demandes liées

Lié à Authentic 2 - Development #82541: page récapitulative de l’usage d’un rôle : améliorations UI (?)Fermé18 octobre 2023

Actions

Révisions associées

Révision 7578b0a0 (diff)
Ajouté par Frédéric Péters il y a 5 mois

js: add class to keep track of details opening status (#83376)

Révision 64a43d8d (diff)
Ajouté par Thomas Jund (congés, retour le 29/04) il y a 5 mois

css: add styles for native details html element (#83376)

Historique

#1

Mis à jour par Robot Gitea il y a 6 mois

  • Statut changé de Nouveau à Solution proposée

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#2

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de Solution proposée à En cours

Thomas Jund (tjund) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :

#3

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a 5 mois

  • Lié à Development #82541: page récapitulative de l’usage d’un rôle : améliorations UI (?) ajouté
#4

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a 5 mois

J'ajoute un commit pour les CSS.

#5

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de En cours à Solution proposée
#6

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de Solution proposée à Solution validée

Thomas Jund (tjund) a approuvé une pull request sur Gitea concernant cette demande :

#7

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#8

Mis à jour par Transition automatique il y a 4 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#9

Mis à jour par Transition automatique il y a 2 mois

Automatic expiration

Formats disponibles : Atom PDF