Skip to content

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