[prive ↪ 2.x] 3 commits

spip/prive | 3 commits

Par placido, le 24 avril 2026 à 19h55min :

change(logo_survol): nouvelle implémentation encore plus simple

  • nouveau selecteur de traitement : img[src][data-src-hover]:not(.no_logo_survol) ; plus besoin de .spip_logo_survol (ref #131)
  • on colle au plus prêt de la gestion native du navigateur, via :hover : plus besoin d’écouteurs d’événement
  • on copie la valeur [data-src-hover] en variable CSS pour appliquer un background-image à <img> au survol
    en complément de content-visibility:hidden. Cette approche a l’avantage de conserver intactes les dimensions de l’image dans sa configuration initiale (pas de « sauts visuels » si les tailles logoon et logoff sont différentes).
  • le code est suffisamment concis pour un fragment _init ; pas besoin d’import externe.

Modifié
javascript/_inits/35_logo_survol.js

Détails : change(logo_survol): nouvelle implémentation encore plus simple (5d09ab9b) · Validations · spip / prive · GitLab

==============================
Par placido, le 24 avril 2026 à 19h55min :

change(logo_survol.js): la fonctionnalité n’est pas propre à prive

On la retire du module presentation.js

Supprimé
javascript/presentation/src/logo.js
Modifié
javascript/presentation.js
javascript/presentation.min.js
javascript/presentation/src/main.js

Détails : change(logo_survol.js): la fonctionnalité n'est pas propre à `prive` (d78834e9) · Validations · spip / prive · GitLab

==============================
Par placido, le 24 avril 2026 à 19h55min :

chore: compléter la liste des imports explicites depuis ajaxCallback

Modifié
javascript/_inits/00_config.js

Détails : chore: compléter la liste des imports explicites depuis `ajaxCallback` (0413c9a4) · Validations · spip / prive · GitLab