Depuis quelques jours je m’interroge sur la meilleure façon de résoudre un petit problème personnel — mais finalement je ne suis pas le seul à m’en préoccuper — lié à l’affichage « aléatoire » d’élément qui viennent modifier le positionnement des formulaires dans Dotclear.
Pas vraiment un problème d’accessibilité au sens propre du terme, ou alors à la marge si on considère que l’accessibilité cognitive en fait partie, mais plutôt, comme me le suggère la meilleure experte que je connaisse, un problème d’ergonomie ou d’utilisabilité.
Et puis, en en parlant avec elle, entre autre des moyens[1] que j’imaginais pouvoir développer pour régler ça, au moins pour moi et quelques autres qui seraient dans le même cas — j’ai modifié un de mes plugins en ce sens — on a fini par convenir qu’il suffirait peut-être de permettre de « fermer », cacher serait plus exact, ces messages gênants avec un simple clic sur leur contenu — et en ajoutant un simili-bouton de fermeture, pas simili d’ailleurs.
Un peu de Javascript placé au bon endroit et ça devrait faire le job, comme on dit…
Vais coder un peu aujourd’hui \o/
Note
[1] Par exemple en déportant ces messages vers le système de notification du navigateur, ce qui n’a pas l’heur de plaire à tout le monde !
1 De JcDenis -
Très bonne piste que ce cache-cache des notifications, j’avais jeté un coup d’œil pour implémenter un bouton, un croix, enfin un truc sur lequel on clique pour y faire disparaitre, mais étant une quiche (désolé pour elle) en javascript, je suis bien content que tu t’y colles :)
Solution surement moins envahissante que par le navigateur et plus pérenne quand on connait un peu les difficultés qu’on les différents navigateurs à se mettre d’accord sur la façon de faire les choses…
2 De Franck -
Et je viens d’ailleurs de commiter le truc en question :-)