Les logos de survol ne fonctionnent pas sans la classe spip_logo_survol
Description du bug / Comment le reproduire
- Passage de SPIP 3.2 à SPIP 4.4
- Le squelette a du code qui change la classe des logo :
<a href="#URL_ARTICLE">(#LOGO_ARTICLE|inserer_attribut{class,'ombre'})</a> - S'il y a un logo de survol, il n'est pas activé au survol
Raison, il aurait fallu garder la classe utilisée par SPIP pour déterminer qu'il y avait survol.
Correctif dans mon cas : <a href="#URL_ARTICLE">(#LOGO_ARTICLE|inserer_attribut{class,'spip_logo_survol ombre'})</a>
Comportement attendu
On ne devrait pas avoir à modifier le squelette pour ça.
Piste de résolution
Le code de SPIP se base sur la présence de la classe spip_logo_survol
cf : https://git.spip.net/spip/prive/-/blob/1.x/javascript/ajaxCallback.js?ref_type=heads#L1175
Est-ce qu'il ne pourrait pas se baser sur l'attribut data-src-hover ?
Informations techniques
- Version de SPIP : 4.4.13
PS : le problème a été rencontré ici : https://discuter.spip.net/t/resolu-logo-article-et-survole/197783
Modification effectuée par RealET