Skip to content
Extraits de code Groupes Projets
Valider a6d37cda rédigé par stephane's avatar stephane
Parcourir les fichiers

correction inserer_attribut : support des tags fermés sans espace avant />

parent ae7d390c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -1481,7 +1481,7 @@ function inserer_attribut($balise, $attribut, $val, $texte_backend=true, $vider=
if ($vider AND strlen($val)==0)
$insert = '';
else
$insert = " $attribut='$val' ";
$insert = " $attribut='$val'";
list($old, $r) = extraire_attribut($balise, $attribut, true);
......@@ -1491,11 +1491,11 @@ function inserer_attribut($balise, $attribut, $val, $texte_backend=true, $vider=
}
else {
// preferer une balise " />" (comme <img />)
if (preg_match(',[[:space:]]/>,S', $balise))
$balise = preg_replace(",[[:space:]]/>,S", $insert."/>", $balise, 1);
if (preg_match(',/>,', $balise))
$balise = preg_replace(",\s?/>,S", $insert." />", $balise, 1);
// sinon une balise <a ...> ... </a>
else
$balise = preg_replace(",>,", $insert.">", $balise, 1);
$balise = preg_replace(",\s?>,S", $insert.">", $balise, 1);
}
return $balise;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter