Icones SVG+PNG dans l’espace priv é

Cerdic <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <699de498-e256-471f-a62f-33530ea3d643@Spark>
Hello,

j’ai envoyé sur le core une petite evolution dans la gestion des icones :
désormais, si une icone truc-xx.svg existe, elle sera utilisée en remplacement de truc-16.png, truc-24.png, truc-32.png
https://git.spip.net/SPIP/spip/commit/9ef4c078fae4ccef00782a3901b340fe9888d2d3

Cela permet tout à la fois
1/ de continuer à référencer les icones png pour assurer le fonctionnement dans les versions SPIP <= 3.2
2/ de fournir une icone svg unique qui est utilisée à la place des png à partir de SPIP 3.3

Un exemple d’utilisation ici :
https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/adaptive_images/trunk/prive/themes/spip/images
et le paquet.xml ici, tout ce qu’il y a de plus normal
https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/adaptive_images/trunk/paquet.xml


A noter, si on fait un plugin compatible SPIP 3.3+, ça marche aussi avec le SVG uniquement :
 * on fournit une icone truc-xx.svg
 * on référence truc-32.svg ou truc-24.svg ou truc-16.svg, sans avoir à les fournir : c’est toujours truc-xx.svg qui sera utilisée, scalée à la bonne taille.


--
Cédric
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.