Changeset 27014 in spip-zone


Ignore:
Timestamp:
Mar 2, 2009, 8:43:29 PM (10 years ago)
Author:
real3t@…
Message:

Tous les caractères spéciaux de la BTv2 + changement de casse.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/enluminures_typographiques_v3/enluminures_typo_pipelines.php

    r27009 r27014  
    6363                "lang"    => array('fr','eo','cpf'),
    6464        ));
     65        // e dans le a
     66        $barre->ajouterApres('E_grave', array(
     67                "id"          => 'aelig',
     68                "name"        => _T('enlumtypo:barre_ea'),
     69                "className"   => "outil_aelig",
     70                "replaceWith"   => "æ",
     71                "display"     => true,
     72                "lang"    => array('fr','eo','cpf'),
     73        ));
     74        // e dans le a majuscule
     75        $barre->ajouterApres('aelig', array(
     76                "id"          => 'AElig',
     77                "name"        => _T('enlumtypo:barre_ea_maj'),
     78                "className"   => "outil_aelig_maj",
     79                "replaceWith"   => "Æ",
     80                "display"     => true,
     81                "lang"    => array('fr','eo','cpf'),
     82        ));
     83        // c cedille majuscule
     84        $barre->ajouterApres('OE', array(
     85                "id"          => 'Ccedil',
     86                "name"        => _T('enlumtypo:barre_c_cedille_maj'),
     87                "className"   => "outil_ccedil_maj",
     88                "replaceWith"   => "Ç",
     89                "display"     => true,
     90                "lang"    => array('fr','eo','cpf'),
     91        ));
     92        // c cedille majuscule
     93        $barre->ajouterApres('Ccedil', array(
     94                "id"          => 'euro',
     95                "name"        => _T('enlumtypo:barre_euro'),
     96                "className"   => "outil_euro",
     97                "replaceWith"   => "€",
     98                "display"     => true,
     99                "lang"    => array('fr','eo','cpf'),
     100        ));
     101       
     102        // Transformation en majuscule
     103        $barre->ajouterApres('euro', array(
     104                "id"          => 'uppercase',
     105                "name"        => _T('barre_outils:barre_gestion_cr_changercassemajuscules'),
     106                "className"   => "outil_uppercase",
     107                "replaceWith" => 'function(markitup) { return markitup.selection.toUpperCase() }',
     108                "display"     => true,
     109        ));
     110        // Transformation en minuscule
     111        $barre->ajouterApres('uppercase', array(
     112                "id"          => 'lowercase',
     113                "name"        => _T('barre_outils:barre_gestion_cr_changercasseminuscules'),
     114                "className"   => "outil_lowercase",
     115                "replaceWith" => 'function(markitup) { return markitup.selection.toLowerCase() }',
     116                "display"     => true,
     117        ));
    65118       
    66119        return $barres;
     
    70123        return array_merge($flux, array(
    71124                'outil_e_maj_grave' => 'eagrave-maj.png',
     125                'outil_aelig' => 'aelig.png',
     126                'outil_aelig_maj' => 'aelig-maj.png',
     127                'outil_ccedil_maj' => 'ccedil-maj.png',
     128                'outil_euro' => 'euro.png',
     129                'outil_uppercase' => 'text_uppercase.png',
     130                'outil_lowercase' => 'text_lowercase.png',
    72131        ));
    73132}
Note: See TracChangeset for help on using the changeset viewer.