Et des fois ça finit par se voir !
Il y a quelques semaines j’ai remplacé les images qui servaient à ouvrir/fermer des zones sur l’admin’ de Dotclear, ou a voir le contenu d’un billet ou d’un commentaire, etc. Pour ce faire, et pour limiter les modifications côté code, j’avais remplacé les <img… /> par des <input type="submit"… /> au lieu d’utiliser des boutons.
Et ce qui devait arriver arriva, les dits éléments input capturaient la touche entrée dans un formulaire si cette touche était ignorée par le champ courant (comme un titre ou une date), au lieu que ce soit le bouton de soumission par défaut qui soit sollicité — c’est à dire le premier bouton de type submit du formulaire.
Comme effet de bord on se retrouvait à voir la zone d’extrait de billet s’ouvrir ou se fermer quand on tapait entrée dans le champ date et heure de publication.
Rigolo mais clairement pas le fonctionnement attendu !
J’ai donc fait le nécessaire ce matin pour remplacer les :
<input type="submit" class="details-cmd" value="►" aria-label="dévoiler">
Par des :
<button type="button" class="details-cmd" value="►" aria-label="dévoiler">►</button>
Et tout est rentré dans l’ordre \o/
Donc ça sera dans la prochaine 2.14.2 à venir…
1 De Llu -
Ah ben va falloir que je me bouge pour finir mon audit avant que toute l’interface admin change :p
2 De Bernard -
Amha non tu n’es pas un ‘fait néant’…
Peut-être ne s’agit-il que de manque de ‘paresse’, telle que me l’ont expliquée des québéquois:
3 De Franck -
Tes amis québécois ont bien raison Bernard, rien ne sert de se fatiguer, il faut se reposer avant (ou quelque chose comme ça) ;-)
Llu t’inquiètes, si je change des trucs c’est a priori — en tout cas je l’espère — sans casser l’accessibilité (tavu j’ai mis un aria-label) ;-)
4 De Llu -
Oui ;)
C’est surtout que je ne veux pas avoir trop de différence avec la version que je teste et la dernière version à jour, mais on regardera ensemble de toute façon.