Changeset 119826 in spip-zone


Ignore:
Timestamp:
Jan 18, 2020, 5:33:56 PM (8 months ago)
Author:
nicod@…
Message:

Corriger un bug de coloration_code + precode : les blocs de code ne contenant qu'une seule ligne n'étaient pas traités par precode

Location:
_plugins_/coloration_code/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coloration_code/trunk/coloration_code_fonctions.php

    r113263 r119826  
    5252        $balise_code = ($englobant == 'div' ? "div" : "code");
    5353
     54        // conserver une version du code reçu avant nettoyage
     55        $code_avant_nettoyage = $code;
    5456        // Supprime le premier et le dernier retour chariot
    5557        $code = preg_replace("/^(\r\n|\n|\r)*/", "", $code);
     
    133135                // si le code est sur plusieurs lignes, on passe le traitement à precode
    134136                // sinon, c'est du code inline que precode ne gère pas
    135                 if (is_int(strpos($code, "\n"))) {
     137                if (strpos($code_avant_nettoyage, "\n") !== false) {
    136138                        $traitement_par_precode = true;
    137139                        // supprimer le <pre> englobant, qui sera ajouté par PRECODE
  • _plugins_/coloration_code/trunk/paquet.xml

    r113263 r119826  
    22        prefix="coloration_code"
    33        categorie="edition"
    4         version="0.10.4"
     4        version="0.10.5"
    55        etat="stable"
    66        compatibilite="[3.2.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.