Oubli de prise en charge des vrais boutons disabled
Description du bug
Le composant CSS pour les boutons gère uniquement la classe .btn_desactive
aussi bien sur les vrais boutons, que sur les liens stylés comme des boutons.
Sauf que les vrais boutons button
ils peuvent être réellement disabled
en attribut ! Et dans ce cas ça doit être stylé comme désactivé.
Par ailleurs ça change juste l'opacité :
- sans retirer le curseur "main qui clique"
- sans retirer les hover (donc on peut toujours croire que c'est interactif, même si opacité baissée)
Aussi la page "charte" documente : "et les rend non cliquables", alors que ce n'est pas le cas (ni pour les liens ni pour les boutons).
Comportement attendu
- Les vrais boutons
disabled
devraient être stylés comme.btn_desactive
- Le curseur devrait être celui par défaut
- Il ne devrait pas y avoir de hover (rien de devrait bouger en passant sur ceux désactivés)
- Pour les liens, l'action de clic devrait être désactivée (prevent machin en JS ou si possible en CSS)
Informations techniques
- Version de SPIP : 4.4
Modification effectuée par RastaPopoulos