Browse Source

Pb #99, et plus généralement amélioration des icones sur les legend

- Suppression de tests de retro compatibilité
- Utilise `#CHEMIN` si `#CHEMIN_IMAGE` ne renvoie rien
- utiliser `|balise_img` pour profiter automatiquement de l'ajustement à la
taille définie par `taille_icone`
- sur demande explicite avec l'option `svg_inline`, mettre un svg inline
plutot que via `img`
- pas de alt redondant avec un texte explicite
issue99
Maïeul 1 year ago
parent
commit
766090cfdb
  1. 13
      inclure/fieldset_legend.html

13
inclure/fieldset_legend.html

@ -1,8 +1,11 @@
[(#ENV{icone}|oui)
[(#REM) en SPIP 3 on cherche avant tout dans le chemin des images
]#SET{icone,''}[(#SPIP_VERSION|version_compare{2.9, >}|oui)#SET{icone,#CHEMIN_IMAGE{#ENV{icone}}]
[<img src="(#GET{icone}|sinon{#CHEMIN{#ENV{icone}}}
|image_reduire{#ENV{taille_icone}|sinon{16}}
|extraire_attribut{src})" alt="#ENV*{label}" /> ]
#SET{icone,''}
#SET{icone,#CHEMIN_IMAGE{#ENV{icone}}|sinon{#CHEMIN{#ENV{icone}}}}
[(#ENV{icone_inline}|?{
[(#GET{icone}|balise_svg{#ENV{taille_icone,16}x*})]
,
[(#GET{icone}|balise_img|image_reduire{#ENV{taille_icone,16}})]
})
]
]
<span>#ENV*{label}</span>

Loading…
Cancel
Save