Changeset 106067 in spip-zone


Ignore:
Timestamp:
Sep 3, 2017, 2:19:33 PM (3 years ago)
Author:
nicolas.dorigny@…
Message:

Report de r106065 pour SPIP 2
Compatibilité avec simplec : si le plugin simplec est activé, on bénéficie de son balisage plus moderne basé sur <pre><code> et l'ajout d'un bouton "copier", au lieu du bouton "télécharger".

Location:
_plugins_/coloration_code/branches/v0.6
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coloration_code/branches/v0.6/coloration_code_fonctions.php

    r54855 r106067  
    22
    33if (!defined("_ECRIRE_INC_VERSION")) return;
     4
     5include_spip('inc/plugin');
    46
    57//    Fichier créé pour SPIP avec un bout de code emprunté à celui ci.
     
    127129        // And echo the result!
    128130        //
    129         $rempl = $stylecss . '<' . $englobant . ' class="coloration_code"><' . $englobant . ' class="spip_'.$language.' '.$cadre.$spip_cadre.'">'.$geshi->parse_code().'</' . $englobant . '>';
     131        if (defined('_DIR_PLUGIN_SIMPLEC') && _DIR_PLUGIN_SIMPLEC) {
     132                // si le plugin simpleC est activé, on utilise son balisage moderne
     133                $geshi->set_header_type(GESHI_HEADER_NONE);
     134                $geshi->enable_line_numbers(GESHI_NO_LINE_NUMBERS);
     135                $code_corps = $geshi->parse_code();
     136                $rempl      = simplec_balisage_code('class="' . $language . '"', $code_corps);
     137        } else {
     138                $rempl = $stylecss . '<' . $englobant . ' class="coloration_code"><' . $englobant . ' class="spip_' . $language . ' ' . $cadre . $spip_cadre . '">' . $geshi->parse_code() . '</' . $englobant . '>';
    130139
    131         if ($telecharge) {
    132                 $rempl .= "<div class='" . $cadre . "_download'
     140                if ($telecharge) {
     141                        $rempl .= "<div class='" . $cadre . "_download'
    133142                style='text-align: $spip_lang_right;'>
    134143                <a href='$fichier'
    135144                style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'>" .
    136                   _T('bouton_download') .
     145                                _T('bouton_download') .
    137146                                "</a></div>";
     147                }
     148                $rempl .= '</' . $englobant . '>';
    138149        }
    139         return $rempl.'</' . $englobant . '>';
     150
     151        return $rempl;
    140152}
    141153
  • _plugins_/coloration_code/branches/v0.6/paquet.xml

    r103720 r106067  
    22        prefix="coloration_code"
    33        categorie="edition"
    4         version="0.6.7"
     4        version="0.6.8"
    55        etat="stable"
    66        compatibilite="[2.0.0;3.1.*]"
  • _plugins_/coloration_code/branches/v0.6/plugin.xml

    r103720 r106067  
    1616        <icon>coloration-32.png</icon>
    1717        <auteur>Pierre Andrews (Mortimer) - ARNO*</auteur>
    18         <version>0.6.7</version>
     18        <version>0.6.8</version>
    1919        <etat>stable</etat>
    2020        <description>
Note: See TracChangeset for help on using the changeset viewer.