"; } // construit un tableau de raccourcis pour un noeud de DOM function afficher_barre($champ, $forum=false) { static $num_barre = 0; include_ecrire ("inc_layer.php3"); if (!$GLOBALS['browser_barre']) return ''; global $spip_lang, $spip_lang_right, $spip_lang_left; $ret = ($num_barre > 0) ? '' : ''; $num_barre++; $champhelp = "document.getElementById('barre_$num_barre')"; $ret .= ""; $ret .= "\n"; $ret .= "\n\n\n"; $col++; // Insertion de caracteres difficiles a taper au clavier (guillemets, majuscules accentuees...) $ret .= "\n"; $col++; if (!_DIR_RESTREINT) { $ret .= "\n"; } $ret .= ""; // Sur les forums publics, petite barre d'aide en survol des icones if (_DIR_RESTREINT) $ret .= "\n\n"; $ret .= "
"; $col = 1; // Italique, gras, intertitres $ret .= bouton_barre_racc ("barre_raccourci('{','}',$champ)", "italique.png", _T('barre_italic'), $champhelp); $ret .= bouton_barre_racc ("barre_raccourci('{{','}}',$champ)", "gras.png", _T('barre_gras'), $champhelp); if (!$forum) { $ret .= bouton_barre_racc ("barre_raccourci('\n\n{{{','}}}\n\n',$champ)", "intertitre.png", _T('barre_intertitre'), $champhelp); } $ret .= "   "; $col ++; // Lien hypertexte, notes de bas de page, citations $ret .= bouton_barre_racc ("barre_demande('[','->',']', '".addslashes(_T('barre_lien_input'))."', $champ)", "lien.png", _T('barre_lien'), $champhelp); if (!$forum) { $ret .= bouton_barre_racc ("barre_raccourci('[[',']]',$champ)", "notes.png", _T('barre_note'), $champhelp); } if ($forum) { $ret .= "    "; $col ++; $ret .= bouton_barre_racc ("barre_raccourci('\n\n<quote>','</quote>\n\n',$champ)", "quote.png", _T('barre_quote'), $champhelp); } $ret .= "    "; $col++; if ($spip_lang == "fr" OR $spip_lang == "eo" OR $spip_lang == "cpf" OR $spip_lang == "ar" OR $spip_lang == "es") { $ret .= bouton_barre_racc ("barre_raccourci('«','»',$champ)", "guillemets.png", _T('barre_guillemets'), $champhelp); $ret .= bouton_barre_racc ("barre_raccourci('“','”',$champ)", "guillemets-simples.png", _T('barre_guillemets_simples'), $champhelp); } else if ($spip_lang == "bg" OR $spip_lang == "de" OR $spip_lang == "pl" OR $spip_lang == "hr" OR $spip_lang == "src") { $ret .= bouton_barre_racc ("barre_raccourci('„','“',$champ)", "guillemets-de.png", _T('barre_guillemets'), $champhelp); $ret .= bouton_barre_racc ("barre_raccourci('‚','‘',$champ)", "guillemets-uniques-de.png", _T('barre_guillemets_simples'), $champhelp); } else { $ret .= bouton_barre_racc ("barre_raccourci('“','”',$champ)", "guillemets-simples.png", _T('barre_guillemets'), $champhelp); $ret .= bouton_barre_racc ("barre_raccourci('‘','’',$champ)", "guillemets-uniques.png", _T('barre_guillemets_simples'), $champhelp); } if ($spip_lang == "fr" OR $spip_lang == "eo" OR $spip_lang == "cpf") { $ret .= bouton_barre_racc ("barre_inserer('À',$champ)", "agrave-maj.png", _T('barre_a_accent_grave'), $champhelp); $ret .= bouton_barre_racc ("barre_inserer('É',$champ)", "eacute-maj.png", _T('barre_e_accent_aigu'), $champhelp); if ($spip_lang == "fr") { $ret .= bouton_barre_racc ("barre_inserer('œ',$champ)", "oelig.png", _T('barre_eo'), $champhelp); $ret .= bouton_barre_racc ("barre_inserer('Œ',$champ)", "oelig-maj.png", _T('barre_eo_maj'), $champhelp); } } $ret .= bouton_barre_racc ("barre_inserer('€',$champ)", "euro.png", _T('barre_euro'), $champhelp); $ret .= "    "; $col++; // $ret .= "   "; $ret .= aide("raccourcis"); $ret .= " "; $ret .= "
"; return $ret; } // pour compatibilite arriere. utiliser directement le corps a present. function afficher_claret() { include_ecrire ("inc_layer.php3"); return $GLOBALS['browser_caret']; } ?>