From cfdc11415b5617cfc076b822c6720357c39f91c6 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Sat, 16 Jul 2005 18:28:13 +0000 Subject: [PATCH] une balise <code>...</code> qui valide W3C --- ecrire/inc_texte.php3 | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3 index 903d80f02f..082a63efb7 100644 --- a/ecrire/inc_texte.php3 +++ b/ecrire/inc_texte.php3 @@ -144,14 +144,15 @@ function echappe_html($letexte, $source='SOURCEPROPRE', $no_transform=false) { $lecode = ereg_replace("^\n+|\n+$", "", $lecode); // ne pas mettre le <div...> s'il n'y a qu'une ligne - if (is_int(strpos($lecode,"\n"))) - $lecode = nl2br("<div align='left' class='spip_code' dir='ltr'>".$lecode."</div>"); - else - $lecode = "<span class='spip_code' dir='ltr'>".$lecode."</span>"; + if (is_int(strpos($lecode,"\n"))) { + $lecode = nl2br("<div align='left' class='spip_code' dir='ltr'><tt>".$lecode."</tt></div>"); + $marqueur_echap = "</no p>$marqueur_echap<no p>"; + } else + $lecode = "<span class='spip_code' dir='ltr'><tt>".$lecode."</tt></span>"; $lecode = str_replace("\t", " ", $lecode); $lecode = str_replace(" ", " ", $lecode); - $les_echap[$num_echap] = "<tt>".$lecode."</tt>"; + $les_echap[$num_echap] = $lecode; } else if ($regs[7]) { -- GitLab