Changeset 58990 in spip-zone


Ignore:
Timestamp:
Mar 2, 2012, 8:16:18 AM (8 years ago)
Author:
fil@…
Message:

un tag pour ignorer les sauts de ligne autobr

Location:
_plugins_/textwheel
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/textwheel/inc/texte.php

    r58913 r58990  
    2121
    2222defined('_AUTOBR')||define('_AUTOBR', "<br class='autobr' />");
     23define('_AUTOBR_IGNORER', "<!-- ig br -->");
    2324
    2425// Avec cette surcharge, cette globale n'est plus définie, et du coup ça plante dans les plugins qui font un foreach dessus comme ZPIP
     
    905906function traiter_raccourcis($t) {
    906907        static $wheel;
     908
     909        // hack1: respecter le tag ignore br
     910        if (substr($t, 0, strlen(_AUTOBR_IGNORER)) == _AUTOBR_IGNORER) {
     911                $ignorer_autobr = true;
     912                $t = substr($t, strlen(_AUTOBR_IGNORER));
     913        }
     914
    907915        // Appeler les fonctions de pre_traitement
    908916        $t = pipeline('pre_propre', $t);
     
    934942                $notes($mes_notes);
    935943
    936         // hack: wrap des autobr dans l'espace prive, pour affichage css
     944        // hack2: wrap des autobr dans l'espace prive, pour affichage css
    937945        // car en css on ne sait pas styler l'element BR
     946        if ($ignorer_autobr) {
     947                foreach (array('t', 'mes_notes') as $k) {
     948                        $rep = _DIR_RACINE ? '<span style="color:gray">&para;</span>' : '';
     949                        $$k = str_replace(_AUTOBR, $rep, $$k);
     950                }
     951        }
    938952        if (_DIR_RACINE) {
    939953                $manual = "<span style='color:green;'>&#x21B5;";
  • _plugins_/textwheel/plugin.xml

    r58838 r58990  
    44        <icon>textwheel-64.png</icon>
    55        <licence>GNU/GPL</licence>
    6         <version>0.3.2</version>
     6        <version>0.3.3</version>
    77        <etat>stable</etat>
    88        <description>Integrer TextWheel dans SPIP</description>
Note: See TracChangeset for help on using the changeset viewer.