Skip to content
Extraits de code Groupes Projets
Valider 58e1bc2f rédigé par Fil's avatar Fil
Parcourir les fichiers

Correction bug </li> mal fermé sur certaines listes

parent ea026558
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -552,7 +552,7 @@ function typo($letexte) { ...@@ -552,7 +552,7 @@ function typo($letexte) {
// //
// Traitement des listes // Traitement des listes (merci a Michael Parienti)
// //
function traiter_listes ($texte) { function traiter_listes ($texte) {
$parags = split ("\n[[:space:]]*\n", $texte); $parags = split ("\n[[:space:]]*\n", $texte);
...@@ -582,21 +582,27 @@ function traiter_listes ($texte) { ...@@ -582,21 +582,27 @@ function traiter_listes ($texte) {
$change_type = ($type AND ($type <> $nouv_type)) ? 1 : 0; $change_type = ($type AND ($type <> $nouv_type)) ? 1 : 0;
$type = $nouv_type; $type = $nouv_type;
if ($niveau == $profond && !$change_type) { // d'abord traiter les descentes
$ajout = "</li>";
}
while ($niveau > $profond - $change_type) { while ($niveau > $profond - $change_type) {
$ajout .= $pile_li[$niveau]; $ajout .= $pile_li[$niveau];
$ajout .= $pile_type[$niveau]; $ajout .= $pile_type[$niveau];
$niveau --;
if (!$change_type) if (!$change_type)
unset ($pile_li[$niveau]); unset ($pile_li[$niveau]);
$niveau --;
} }
/// puis les identites (y compris en fin de descente)
if ($niveau == $profond && !$change_type) {
$ajout .= "</li>";
}
// puis les montees (y compris apres une descente un cran trop bas)
while ($niveau < $profond) { while ($niveau < $profond) {
$niveau ++; $niveau ++;
$ajout .= "<$type class=\"spip\">"; $ajout .= "<$type class=\"spip\">";
$pile_type[$niveau] = "</$type>"; $pile_type[$niveau] = "</$type>";
} }
$ajout .= "<li class=\"spip\">"; $ajout .= "<li class=\"spip\">";
$pile_li[$profond] = "</li>"; $pile_li[$profond] = "</li>";
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter