Browse Source

Si on appelle #ICON avec un nom de fichier sans ancre (non sprite) utiliser le basename pour generer un nom de classe

svn/root/tags/v2.8.7
Cerdic 3 years ago
parent
commit
03b15260ec
  1. 2
      paquet.xml
  2. 7
      zcore_options.php

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="Zcore"
categorie="outil"
version="2.8.6"
version="2.8.7"
etat="stable"
compatibilite="[3.0.0;3.3.*]"
logo="prive/themes/spip/images/z-core-64.png"

7
zcore_options.php

@ -298,7 +298,12 @@ function filtre_icone_href_class_from_name_dist($name) {
// voire le nom du fichier sprite svg
list($filename, $anchor) = explode('#', trim($name), 2);
// sanitizer l'ancre pour la class
$class = preg_replace(",[^\w\-],", "", $anchor);
if ($anchor) {
$class = preg_replace(",[^\w\-],", "", $anchor);
}
else {
$class = preg_replace(",[^\w\-],", "", basename($filename, '.svg'));
}
if ($filename) {
if (!isset($sprite_files[$filename])) {

Loading…
Cancel
Save