diff --git a/ecrire/inc/barre.php b/ecrire/inc/barre.php index 7f1abc0737ee34e608bb1f9414c2eeb989df9911..7fd5ce051c8d91ec645032c223898a3e5cf1658e 100644 --- a/ecrire/inc/barre.php +++ b/ecrire/inc/barre.php @@ -41,12 +41,10 @@ function afficher_barre($champ, $forum=false, $lang='') { include_spip('inc/layer'); if (!$GLOBALS['browser_barre']) return ''; if (!$lang) $lang = $spip_lang; - - $num_barre++; $champhelp = "document.getElementById('barre_$num_barre')"; - $ret = ($num_barre > 0) ? '' : + $ret = ($num_barre > 1) ? '' : '<script type="text/javascript" src="' . _DIR_IMG_PACK. 'spip_barre.js"></script>'; $ret .= "<table class='spip_barre' width='100%' cellpadding='0' cellspacing='0' border='0'>"; $ret .= "\n<tr width='100%' class='spip_barre'>"; @@ -120,6 +118,7 @@ function afficher_barre($champ, $forum=false, $lang='') { $ret .= "\n<tr>\n<td colspan='$col'><input disabled='disabled' type='text' id='barre_$num_barre' size='45' maxlength='100' style='width:100%; font-size:11px; color: black; background-color: #e4e4e4; border: 0px solid #dedede;'\nvalue=\"".attribut_html(_T('barre_aide'))."\" /></td></tr>"; $ret .= "</table>"; + $num_barre++; return $ret; } diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index aa3d0c7726fb76db99133227390b77e003a18ee8..8a57ef870a07e902470a3dc581c04f3f724247c7 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -2583,8 +2583,8 @@ function boutonne($t, $n, $v, $a='') { function barre_textarea($texte, $rows, $cols, $lang='') { static $num_textarea = 0; - include_spip('inc/layer'); // defini browser_barre - spip_log("entree dans barre_tex" . $GLOBALS['browser_barre']); + include_spip('inc/layer'); // definit browser_barre + $texte = entites_html($texte); if (!$GLOBALS['browser_barre']) return "<textarea name='texte' rows='$rows' class='forml' cols='$cols'>$texte</textarea>";