spip-contrib-extensions/images_compare | 5 commits
Par RastaPopoulos, le 9 février 2024 à 16h02min :
fix: Les images ne doivent pas être adaptées par Adaptive Images, les libs ne prennent pas forcément en compte picture mais que img
Modifié
modeles/imagescompare.html
==============================
Par RastaPopoulos, le 9 février 2024 à 17h40min :
feat: changement de lib JS, avec une lib vanilla ayant pas mal d’options
Ajouté
css/image-compare-viewer.min.css
javascript/image-compare-viewer.min.js
Modifié
imgcompare_pipelines.php
modeles/imagescompare.html
==============================
Par RastaPopoulos, le 9 février 2024 à 17h41min :
chore: suppression de l’ancienne lib
Supprimé
javascript/jquery.qbeforeafter.js
qbeforeafter.css
Détails : chore: suppression de l'ancienne lib · c8ac891cc5 - images_compare - SPIP on GIT
==============================
Par RastaPopoulos, le 14 février 2024 à 17h35min :
fix: afficher les comparaisons dans l’admin aussi, donc CSS aussi
Modifié
imgcompare_pipelines.php
paquet.xml
==============================
Par RastaPopoulos, le 14 février 2024 à 18h39min :
feat: refonte du modèle pour séparer les options, pour l’instant ISO compatible avec les anciens appels
- La classe prise en compte est imgcompare, préfixe du plugin, moins de risque de conflit
- Les options sont mises en JSON dans un data-truc
- La deuxième image est forcée en recadrage sur les proportions de la première + sa balise img est forcée à la taille exacte de la première, ainsi ça se superpose toujours, même si les gens ont mis des images différentes sans les travailler en amont
TODO : ne plus avoir de JS dans le modèle + permettre toutes les options de la lib + permettre de configurer les options par défaut dans l’admin et les fusionner avec les options de chaque appel + supporter le plugin Albums (pour ne pas avoir à connaitre les ID de deux documents, en prenant les 2 premières images d’un album donné)
Modifié
modeles/imagescompare.html