Skip to content

ciblage du bouton d'Edition par la class enfant - #19

Open
Lantea-Git wants to merge 1 commit into
RisiBank:masterfrom
Lantea-Git:edit-without-title
Open

ciblage du bouton d'Edition par la class enfant#19
Lantea-Git wants to merge 1 commit into
RisiBank:masterfrom
Lantea-Git:edit-without-title

Conversation

@Lantea-Git

@Lantea-Git Lantea-Git commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

ouai @7PH C'est juste une petite proposition, comme je savais pas que c'était possible en gros au lieu de s'appuyer sur le titre qui parfois change avec les accents et autres.

La délégation d'événements remonte Si on clique sur un des "boutons action"

Et, pour exécuter ton action, on vérifie Si y a un enfant avec la classe CSS du pencil

Ça permet de dépendre d'une classe plutôt que d'un title

Ça serait l'équivalent de

if (event.target.closest('button.messageUser__action:has(.icon-pencil2, .icon-pencil'))) {

Sauf que j'ai volontairement pas utilisé :has Car sa compatibilité est limitée sur Firefox windows Seven

Mais en gros il y a 2 vérifications : la première, la remontée de l'événement
Et ensuite est ce que il y a un enfant avec la classe pencil

C'est normalement beaucoup plus robuste

Au passage j'ai déclaré une variable intermédiaire Car dans le scope de if : btnAction renvoie toujours le node édition

Tu peux réutiliser le bouton dans le cadre du if il leur enverra toujours le bon node

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant