Re: Icones SVG+PNG dans l’espace priv é

Cerdic <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <aaeb67a2-3416-4e55-98ef-4d3684946bf8@Spark>
Le 20 nov. 2019 à 08:48 +0100, Eric Lupinacci <[email protected]>, a écrit :
> Hello,
>
>
> J'ai deux petites questions :
>
> > Le mar. 19 nov. 2019 à 21:24, Cerdic <[email protected]> a écrit :
> > > 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.
> > >
> >
> > Dans ton exemple, il y a encore les 3 tailles de png : c'est pour compatibilité avec SPIP < 3.3 ?

Oui les icones png servent sur les versions de SPIP < 3.3

> >
> > Et sinon, si je suis en 3.3, quand je référence une image pour le logo d'un menu ou du plugin, par exemple, je continue à mettre logo-16.png ou on met logo-16.svg ?

Si tu as plus de png autant mettre directement logo-16.svg. Il va chercher un logo-xx.svg, le trouver et l’utiliser en le forçant un width/height à 16px.
Mais d’ailleurs, en le disant je me dit que dans ce cas, SI on trouve un logo-16.svg, il devrait être prioritaire, pour permettre de faire une éventuelle variante simplifiée pour les petites tailles… A tester et réfléchir
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.