Skip to content
Extraits de code Groupes Projets
Valider 9b4c91f2 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

- Corriger le double clic sur <docX> (#1176)

- introduction d'une class .barre_inserer sur les textarea qui ont une barre_typo ou qui peuvent recevoir ces <docX> par double clic (rubrique_edit n'a pas de barre_typo).
- ajout du js barre_typo dans affiche_raccourci_doc() dans le cas où la barre_typo ne l'a pas chargé (dans rubrique_edit).
- coquille sur afficher_textarea_barre()
parent 63aec4d6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -51,7 +51,7 @@
<label for="text_area"><:info_texte:><em>#AIDER{arttexte}</em><br />
<span><:texte_enrichir_mise_a_jour:><em>#AIDER{raccourcis}</em></span></label>
[(#ENV**{config}|table_valeur{afficher_barre}|?{#VAL{text_area}|barre_typo{#LANG}})]
<textarea name='texte' id='text_area' class='formo' rows='[(#ENV**{config}|table_valeur{lignes}|plus{2})]' cols='40'[
<textarea name='texte' id='text_area' class='formo barre_inserer' rows='[(#ENV**{config}|table_valeur{lignes}|plus{2})]' cols='40'[
(#ENV**{browser_caret,''})]>[(#ENV**{texte}|entites_html)]</textarea>
<script type='text/javascript'><!--
jQuery(hauteurTextarea);
......
......@@ -149,7 +149,7 @@ function exec_rubriques_edit_args($id_rubrique, $id_parent, $new)
. _T('info_texte_explicatif')
. "</b></label>"
. aide ("raccourcis")
. "\n<br /><textarea name='texte' id='texte' rows='15' class='formo' cols='40'>"
. "\n<br /><textarea name='texte' id='texte' rows='15' class='formo barre_inserer' cols='40'>"
. entites_html($texte)
. "</textarea>\n";
}
......
......@@ -125,16 +125,16 @@ function afficher_barre($champ, $forum=false, $lang='') {
// expliciter les 3 arguments pour avoir xhtml strict
// http://doc.spip.org/@afficher_textarea_barre
function afficher_textarea_barre($texte, $forum=false, $form='document.formulaire.texte')
function afficher_textarea_barre($texte, $forum=false, $form='document.formulaire')
{
global $spip_display, $spip_ecran;
$rows = ($spip_ecran == "large") ? 28 : 15;
return (($spip_display == 4) ? '' : afficher_barre($form.'.texte', $forum))
return (($spip_display == 4) ? '' : afficher_barre($form . '.texte', $forum))
. "<textarea name='texte' id='texte' "
. $GLOBALS['browser_caret']
. " rows='$rows' class='formo' cols='40'>"
. " rows='$rows' class='formo barre_inserer' cols='40'>"
. entites_html($texte)
. "</textarea>\n";
}
......
......@@ -269,15 +269,20 @@ EOF;
//
// http://doc.spip.org/@affiche_raccourci_doc
function affiche_raccourci_doc($doc, $id, $align) {
static $num = 0;
if ($align) {
$pipe = "|$align";
if ($GLOBALS['browser_barre'])
$onclick = "\nondblclick=\"barre_inserer('\\x3C$doc$id$pipe&gt;', document.formulaire.texte);\"\ntitle=\"". str_replace('&amp;', '&', entites_html(_T('double_clic_inserer_doc')))."\"";
$onclick = "\nondblclick=\"barre_inserer('\\x3C$doc$id$pipe&gt;', $('.barre_inserer')[0]);\"\ntitle=\"". str_replace('&amp;', '&', entites_html(_T('double_clic_inserer_doc')))."\"";
} else {
$align='center';
}
return "\n<div style='text-align: $align'$onclick>&lt;$doc$id$pipe&gt;</div>\n";
return
((++$num > 1) ? "" : "\n<script type='text/javascript' src='" . _DIR_JAVASCRIPT . "spip_barre.js'></script>")
. "\n<div style='text-align: $align'$onclick>&lt;$doc$id$pipe&gt;</div>\n";
}
......
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