Changeset 67979 in spip-zone


Ignore:
Timestamp:
Nov 28, 2012, 1:47:58 PM (7 years ago)
Author:
kent1@…
Message:

Eviter les styles en dur sur la div cadre_download

Les éléments css sont dans css/coloration_code.css mais ne sont pas insérés, car pas nécessaires, c'est à titre d'exemple

Si on a PLUGIN_COLORATION_CODE_TELECHARGE qui vaut true mais on ne permet pas de télécharger car il n'y a qu'une ligne, on rajoute un attribut data-clipboard-text permettant à zeroclipboard par exemple de mettre ce contenu dans le presse-papier

On passe en version 0.7.0, le -dev ne semble pas nécessaire

Location:
_plugins_/coloration_code/trunk
Files:
2 added
3 edited

Legend:

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

    r61636 r67979  
    124124        }
    125125
     126        /**
     127         * On insère un attribut data-clipboard-text si on n'a pas le lien de téléchargement car pas de saut de ligne
     128         */
     129        $datatext = !$telecharge && PLUGIN_COLORATION_CODE_TELECHARGE;
     130        if($datatext)
     131                $datatext_content = ' data-clipboard-text="'.attribut_html($code).'"';
     132               
    126133        if ($cadre == 'cadre') {
    127134          $spip_cadre = ' spip_cadre';
     
    137144        // And echo the result!
    138145        //
    139         $rempl = $stylecss . '<' . $englobant . ' class="coloration_code"><' . $englobant . ' class="spip_'.$language.' '.$cadre.$spip_cadre.'">'.$geshi->parse_code().'</' . $englobant . '>';
     146        $rempl = $stylecss . '<' . $englobant . ' class="coloration_code"><' . $englobant . ' class="spip_'.$language.' '.$cadre.$spip_cadre.'"'.$datatext_content.'>'.$geshi->parse_code().'</' . $englobant . '>';
    140147
    141148        if ($telecharge) {
    142                 $rempl .= "<div class='" . $cadre . "_download'
    143                 style='text-align: $spip_lang_right;'>
    144                 <a href='$fichier'
    145                 style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'>" .
    146                   _T('bouton_download') .
    147                                 "</a></div>";
     149                $rempl .= "<div class='" . $cadre . "_download'><a href='$fichier'>"._T('bouton_download')."</a></div>";
    148150        }
    149151        return $rempl.'</' . $englobant . '>';
  • _plugins_/coloration_code/trunk/paquet.xml

    r64737 r67979  
    22        prefix="coloration_code"
    33        categorie="edition"
    4         version="0.7.0-dev"
     4        version="0.7.0"
    55        etat="test"
    66        compatibilite="[2.0.0;3.0.99]"
  • _plugins_/coloration_code/trunk/plugin.xml

    r60666 r67979  
    1616        <icon>coloration-32.png</icon>
    1717        <auteur>Pierre Andrews (Mortimer) - ARNO*</auteur>
    18         <version>0.7.0-dev</version>
     18        <version>0.7.0</version>
    1919        <etat>test</etat>
    2020        <description>
Note: See TracChangeset for help on using the changeset viewer.