Changeset 8143 in spip-zone


Ignore:
Timestamp:
Dec 19, 2006, 11:52:12 AM (12 years ago)
Author:
cedric@…
Message:

oubli

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/forms/forms_et_tables_1_9_1/forms_fonctions.php

    r8141 r8143  
    147147        }
    148148
     149
     150        // construit une balise textarea avec la barre de raccourcis std de Spip.
     151        // ATTENTION: cette barre injecte un script JS que le squelette doit accepter
     152        // donc ce filtre doit IMPERATIVEMENT assurer la securite a sa place
     153       
     154        // http://doc.spip.org/@barre_textarea
     155        function forms_textarea($texte, $rows, $cols, $name, $id='', $class='forml', $lang='') {
     156                static $num_textarea = 0;
     157                include_spip('inc/layer'); // definit browser_barre
     158                if ($id=='') {$id="textarea_$num_textarea";$num_textarea++;}
     159       
     160                $texte = entites_html($texte);
     161                if (!$GLOBALS['browser_barre'])
     162                        return "<textarea name='$name' rows='$rows' class='$class' cols='$cols'>$texte</textarea>";
     163       
     164                include_spip ('inc/barre');
     165                return afficher_barre("document.getElementById('$id')", true, $lang) .
     166                  "
     167        <textarea name='$name' rows='$rows' class='$class' cols='$cols'
     168        id='$id'
     169        onselect='storeCaret(this);'
     170        onclick='storeCaret(this);'
     171        onkeyup='storeCaret(this);'
     172        ondblclick='storeCaret(this);'>$texte</textarea>";
     173        }
    149174?>
Note: See TracChangeset for help on using the changeset viewer.