Ignore:
Timestamp:
Dec 13, 2015, 11:51:42 AM (5 years ago)
Author:
cedric@…
Message:

Indentation et regles de codage selon http://www.spip.net/fr_article3497.html#regles_codage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/porte_plume/barre_outils/edition.php

    r91618 r93621  
    22/**
    33 * Déclaration de la barre d'outil d'édition de SPIP
    4  * 
     4 *
    55 * @plugin Porte Plume pour SPIP
    66 * @license GPL
    77 * @package SPIP\PortePlume\BarreOutils
    88 */
    9 if (!defined("_ECRIRE_INC_VERSION")) return;
     9if (!defined("_ECRIRE_INC_VERSION")) {
     10        return;
     11}
    1012
    1113
     
    1517 * @return Barre_outils La barre d'outil
    1618 */
    17 function barre_outils_edition(){
     19function barre_outils_edition() {
    1820        $set = new Barre_outils(array(
    19                 'nameSpace'         => 'edition',
     21                'nameSpace' => 'edition',
    2022                #'previewAutoRefresh'=> true,
    2123                #'previewParserPath' => url_absolue(generer_url_public('preview')),
    22                 'onShiftEnter'      => array('keepDefault'=>false, 'replaceWith'=>"\n_ "),
    23                 'onCtrlEnter'       => array('keepDefault'=>false, 'replaceWith'=>"\n\n"),
     24                'onShiftEnter' => array('keepDefault' => false, 'replaceWith' => "\n_ "),
     25                'onCtrlEnter' => array('keepDefault' => false, 'replaceWith' => "\n\n"),
    2426                // garder les listes si on appuie sur entree
    25                 'onEnter'           => array('keepDefault'=>false, 'selectionType'=>'return', 'replaceWith'=>"\n"),
     27                'onEnter' => array('keepDefault' => false, 'selectionType' => 'return', 'replaceWith' => "\n"),
    2628                // Utile quand on saisi du code, mais pas accessible !
    2729                #'onTab'             => array('keepDefault'=>false, 'replaceWith'=>"\t"),
    28                 'markupSet'         => array(
     30                'markupSet' => array(
    2931                        // H1 - {{{
    3032                        array(
    31                                 "id"        => 'header1',
    32                                 "name"      => _T('barreoutils:barre_intertitre'),
    33                                 "key"       => "H",
    34                                 "className" => "outil_header1", 
    35                                 "openWith" => "\n{{{", 
     33                                "id" => 'header1',
     34                                "name" => _T('barreoutils:barre_intertitre'),
     35                                "key" => "H",
     36                                "className" => "outil_header1",
     37                                "openWith" => "\n{{{",
    3638                                "closeWith" => "}}}\n",
    37                                 "display"   => true,
     39                                "display" => true,
    3840                                "selectionType" => "line",
    3941                        ),
    4042                        // Bold - {{
    4143                        array(
    42                                 "id"        => 'bold',
    43                                 "name"      => _T('barreoutils:barre_gras'),
    44                                 "key"       => "B",
    45                                 "className" => "outil_bold", 
     44                                "id" => 'bold',
     45                                "name" => _T('barreoutils:barre_gras'),
     46                                "key" => "B",
     47                                "className" => "outil_bold",
    4648                                "replaceWith" => "function(h){ return espace_si_accolade(h, '{{', '}}');}",
    4749                                //"openWith" => "{{",
    4850                                //"closeWith" => "}}",
    49                                 "display"   => true,
     51                                "display" => true,
    5052                                "selectionType" => "word",
    5153                        ),
    5254                        // Italic - {
    5355                        array(
    54                                 "id"        => 'italic',
    55                                 "name"      => _T('barreoutils:barre_italic'),
    56                                 "key"       => "I",
    57                                 "className" => "outil_italic", 
     56                                "id" => 'italic',
     57                                "name" => _T('barreoutils:barre_italic'),
     58                                "key" => "I",
     59                                "className" => "outil_italic",
    5860                                "replaceWith" => "function(h){ return espace_si_accolade(h, '{', '}');}",
    5961                                //"openWith" => "{",
    6062                                //"closeWith" => "}",
    61                                 "display"   => true,
    62                                 "selectionType" => "word",
    63                         ),
    64                        
     63                                "display" => true,
     64                                "selectionType" => "word",
     65                        ),
     66
    6567                        // montrer une suppression
    6668                        array(
    67                                 "id"        => 'stroke_through',
    68                                 "name"      => _T('barreoutils:barre_barre'), // :-)
    69                                 "className" => "outil_stroke_through", 
    70                                 "openWith" => "<del>", 
     69                                "id" => 'stroke_through',
     70                                "name" => _T('barreoutils:barre_barre'), // :-)
     71                                "className" => "outil_stroke_through",
     72                                "openWith" => "<del>",
    7173                                "closeWith" => "</del>",
    72                                 "display"   => true,
    73                                 "selectionType" => "word",
    74                         ),
    75                        
     74                                "display" => true,
     75                                "selectionType" => "word",
     76                        ),
     77
    7678                        // listes -*
    7779                        array(
    78                                 "id"        => 'liste_ul',
    79                                 "name"      => _T('barreoutils:barre_liste_ul'),
    80                                 "className" => "outil_liste_ul", 
    81                                 "replaceWith" => "function(h){ return outil_liste(h, '*');}", 
    82                                 "display"   => true,
     80                                "id" => 'liste_ul',
     81                                "name" => _T('barreoutils:barre_liste_ul'),
     82                                "className" => "outil_liste_ul",
     83                                "replaceWith" => "function(h){ return outil_liste(h, '*');}",
     84                                "display" => true,
    8385                                "selectionType" => "line",
    8486                                "forceMultiline" => true,
    85                                 "dropMenu"    => array(
     87                                "dropMenu" => array(
    8688                                        // liste -#
    8789                                        array(
    88                                                 "id"        => 'liste_ol',
    89                                                 "name"      => _T('barreoutils:barre_liste_ol'),
    90                                                 "className" => "outil_liste_ol", 
    91                                                 "replaceWith" => "function(h){ return outil_liste(h, '#');}", 
    92                                                 "display"   => true,
     90                                                "id" => 'liste_ol',
     91                                                "name" => _T('barreoutils:barre_liste_ol'),
     92                                                "className" => "outil_liste_ol",
     93                                                "replaceWith" => "function(h){ return outil_liste(h, '#');}",
     94                                                "display" => true,
    9395                                                "selectionType" => "line",
    9496                                                "forceMultiline" => true,
     
    9698                                        // desindenter
    9799                                        array(
    98                                                 "id"        => 'desindenter',
    99                                                 "name"      => _T('barreoutils:barre_desindenter'),
    100                                                 "className" => "outil_desindenter", 
    101                                                 "replaceWith" => "function(h){return outil_desindenter(h);}", 
    102                                                 "display"   => true,
     100                                                "id" => 'desindenter',
     101                                                "name" => _T('barreoutils:barre_desindenter'),
     102                                                "className" => "outil_desindenter",
     103                                                "replaceWith" => "function(h){return outil_desindenter(h);}",
     104                                                "display" => true,
    103105                                                "selectionType" => "line",
    104106                                                "forceMultiline" => true,
     
    106108                                        // indenter
    107109                                        array(
    108                                                 "id"        => 'indenter',
    109                                                 "name"      => _T('barreoutils:barre_indenter'),
    110                                                 "className" => "outil_indenter", 
    111                                                 "replaceWith" => "function(h){return outil_indenter(h);}", 
    112                                                 "display"   => true,
     110                                                "id" => 'indenter',
     111                                                "name" => _T('barreoutils:barre_indenter'),
     112                                                "className" => "outil_indenter",
     113                                                "replaceWith" => "function(h){return outil_indenter(h);}",
     114                                                "display" => true,
    113115                                                "selectionType" => "line",
    114116                                                "forceMultiline" => true,
     
    122124                                "id" => "sepLink", // trouver un nom correct !
    123125                                "separator" => "---------------",
    124                                 "display"   => true,
     126                                "display" => true,
    125127                        ),
    126128                        // lien spip
    127129                        array(
    128                                 "id"          => 'link',
    129                                 "name"        => _T('barreoutils:barre_lien'),
    130                                 "key"         => "L",
    131                                 "className"   => "outil_link",
    132                                 "openWith"    => "[",
    133                                 "closeWith"   => "->[!["._T('barreoutils:barre_lien_input')."]!]]",
    134                                 "display"     => true,
     130                                "id" => 'link',
     131                                "name" => _T('barreoutils:barre_lien'),
     132                                "key" => "L",
     133                                "className" => "outil_link",
     134                                "openWith" => "[",
     135                                "closeWith" => "->[![" . _T('barreoutils:barre_lien_input') . "]!]]",
     136                                "display" => true,
    135137                        ),
    136138                        // note en bas de page spip
    137139                        array(
    138                                 "id"          => 'notes',
    139                                 "name"        => _T('barreoutils:barre_note'),
    140                                 "className"   => "outil_notes",
    141                                 "openWith"    => "[[",
    142                                 "closeWith"   => "]]",
    143                                 "display"     => true,
    144                                 "selectionType" => "word",
    145                         ),
    146                        
    147                        
     140                                "id" => 'notes',
     141                                "name" => _T('barreoutils:barre_note'),
     142                                "className" => "outil_notes",
     143                                "openWith" => "[[",
     144                                "closeWith" => "]]",
     145                                "display" => true,
     146                                "selectionType" => "word",
     147                        ),
     148
     149
    148150                        // separation
    149151                        array(
    150152                                "id" => "sepGuillemets",
    151153                                "separator" => "---------------",
    152                                 "display"   => true,
    153                         ),
    154                        
     154                                "display" => true,
     155                        ),
     156
    155157                        // quote spip
    156158                        // (affichee dans forum)
    157159                        array(
    158                                 "id"          => 'quote',
    159                                 "name"        => _T('barreoutils:barre_quote'),
    160                                 "key"         => "Q",
    161                                 "className"   => "outil_quote",
    162                                 "openWith"    => "\n<quote>",
    163                                 "closeWith"   => "</quote>\n",
    164                                 "display"     => true,
    165                                 "selectionType" => "word",
    166                                 "dropMenu"    => array(
     160                                "id" => 'quote',
     161                                "name" => _T('barreoutils:barre_quote'),
     162                                "key" => "Q",
     163                                "className" => "outil_quote",
     164                                "openWith" => "\n<quote>",
     165                                "closeWith" => "</quote>\n",
     166                                "display" => true,
     167                                "selectionType" => "word",
     168                                "dropMenu" => array(
    167169                                        // poesie spip
    168170                                        array(
    169                                                 "id"          => 'barre_poesie',
    170                                                 "name"        => _T('barreoutils:barre_poesie'),
    171                                                 "className"   => "outil_poesie",
    172                                                 "openWith"    => "\n&lt;poesie&gt;",
    173                                                 "closeWith"   => "&lt;/poesie&gt;\n",
    174                                                 "display"     => true,
     171                                                "id" => 'barre_poesie',
     172                                                "name" => _T('barreoutils:barre_poesie'),
     173                                                "className" => "outil_poesie",
     174                                                "openWith" => "\n&lt;poesie&gt;",
     175                                                "closeWith" => "&lt;/poesie&gt;\n",
     176                                                "display" => true,
    175177                                                "selectionType" => "line",
    176178                                        ),
     
    179181                        // guillemets
    180182                        array(
    181                                 "id"          => 'guillemets',
    182                                 "name"        => _T('barreoutils:barre_guillemets'),
    183                                 "className"   => "outil_guillemets",
    184                                 "openWith"    => "&laquo;",
    185                                 "closeWith"   => "&raquo;",
    186                                 "display"     => true,
    187                                 "lang"        => array('fr','eo','cpf','ar','es'),
    188                                 "selectionType" => "word",
    189                                 "dropMenu"    => array(
     183                                "id" => 'guillemets',
     184                                "name" => _T('barreoutils:barre_guillemets'),
     185                                "className" => "outil_guillemets",
     186                                "openWith" => "&laquo;",
     187                                "closeWith" => "&raquo;",
     188                                "display" => true,
     189                                "lang" => array('fr', 'eo', 'cpf', 'ar', 'es'),
     190                                "selectionType" => "word",
     191                                "dropMenu" => array(
    190192                                        // guillemets internes
    191193                                        array(
    192                                                 "id"          => 'guillemets_simples',
    193                                                 "name"        => _T('barreoutils:barre_guillemets_simples'),
    194                                                 "className"   => "outil_guillemets_simples",
    195                                                 "openWith"    => "&ldquo;",
    196                                                 "closeWith"   => "&rdquo;",
    197                                                 "display"     => true,
    198                                                 "lang"        => array('fr','eo','cpf','ar','es'),
     194                                                "id" => 'guillemets_simples',
     195                                                "name" => _T('barreoutils:barre_guillemets_simples'),
     196                                                "className" => "outil_guillemets_simples",
     197                                                "openWith" => "&ldquo;",
     198                                                "closeWith" => "&rdquo;",
     199                                                "display" => true,
     200                                                "lang" => array('fr', 'eo', 'cpf', 'ar', 'es'),
    199201                                                "selectionType" => "word",
    200202                                        ),
     
    204206                        // guillemets de
    205207                        array(
    206                                 "id"          => 'guillemets_de',
    207                                 "name"        => _T('barreoutils:barre_guillemets'),
    208                                 "className"   => "outil_guillemets_de",
    209                                 "openWith"    => "&bdquo;",
    210                                 "closeWith"   => "&ldquo;",
    211                                 "display"     => true,
    212                                 "lang"        => array('bg','de','pl','hr','src'),
    213                                 "selectionType" => "word",
    214                                 "dropMenu"    => array(
     208                                "id" => 'guillemets_de',
     209                                "name" => _T('barreoutils:barre_guillemets'),
     210                                "className" => "outil_guillemets_de",
     211                                "openWith" => "&bdquo;",
     212                                "closeWith" => "&ldquo;",
     213                                "display" => true,
     214                                "lang" => array('bg', 'de', 'pl', 'hr', 'src'),
     215                                "selectionType" => "word",
     216                                "dropMenu" => array(
    215217                                        // guillemets de, simples
    216218                                        array(
    217                                                 "id"          => 'guillemets_de_simples',
    218                                                 "name"        => _T('barreoutils:barre_guillemets_simples'),
    219                                                 "className"   => "outil_guillemets_de_simples",
    220                                                 "openWith"    => "&sbquo;",
    221                                                 "closeWith"   => "&lsquo;",
    222                                                 "display"     => true,
    223                                                 "lang"        => array('bg','de','pl','hr','src'),
     219                                                "id" => 'guillemets_de_simples',
     220                                                "name" => _T('barreoutils:barre_guillemets_simples'),
     221                                                "className" => "outil_guillemets_de_simples",
     222                                                "openWith" => "&sbquo;",
     223                                                "closeWith" => "&lsquo;",
     224                                                "display" => true,
     225                                                "lang" => array('bg', 'de', 'pl', 'hr', 'src'),
    224226                                                "selectionType" => "word",
    225227                                        ),
     
    229231                        // guillemets autres langues
    230232                        array(
    231                                 "id"          => 'guillemets_autres',
    232                                 "name"        => _T('barreoutils:barre_guillemets'),
    233                                 "className"   => "outil_guillemets_simples",
    234                                 "openWith"    => "&ldquo;",
    235                                 "closeWith"   => "&rdquo;",
    236                                 "display"     => true,
    237                                 "lang_not"    => array('fr','eo','cpf','ar','es','bg','de','pl','hr','src'),
    238                                 "selectionType" => "word",
    239                                 "dropMenu"    => array(
     233                                "id" => 'guillemets_autres',
     234                                "name" => _T('barreoutils:barre_guillemets'),
     235                                "className" => "outil_guillemets_simples",
     236                                "openWith" => "&ldquo;",
     237                                "closeWith" => "&rdquo;",
     238                                "display" => true,
     239                                "lang_not" => array('fr', 'eo', 'cpf', 'ar', 'es', 'bg', 'de', 'pl', 'hr', 'src'),
     240                                "selectionType" => "word",
     241                                "dropMenu" => array(
    240242                                        // guillemets simples, autres langues
    241243                                        array(
    242                                                 "id"          => 'guillemets_autres_simples',
    243                                                 "name"        => _T('barreoutils:barre_guillemets_simples'),
    244                                                 "className"   => "outil_guillemets_uniques",
    245                                                 "openWith"    => "&lsquo;",
    246                                                 "closeWith"   => "&rsquo;",
    247                                                 "display"     => true,
    248                                                 "lang_not"    => array('fr','eo','cpf','ar','es','bg','de','pl','hr','src'),
     244                                                "id" => 'guillemets_autres_simples',
     245                                                "name" => _T('barreoutils:barre_guillemets_simples'),
     246                                                "className" => "outil_guillemets_uniques",
     247                                                "openWith" => "&lsquo;",
     248                                                "closeWith" => "&rsquo;",
     249                                                "display" => true,
     250                                                "lang_not" => array('fr', 'eo', 'cpf', 'ar', 'es', 'bg', 'de', 'pl', 'hr', 'src'),
    249251                                                "selectionType" => "word",
    250252                                        ),
     
    257259                                "id" => "sepCaracteres",
    258260                                "separator" => "---------------",
    259                                 "display"   => true,
     261                                "display" => true,
    260262                        ),
    261263                        // icones clavier
    262264                        array(
    263                                 "id"          => 'grpCaracteres',
    264                                 "name"        => _T('barreoutils:barre_inserer_caracteres'),
    265                                 "className"   => 'outil_caracteres',
    266                                 "display"     => true,
    267                                
    268                                 "dropMenu"    => array(
     265                                "id" => 'grpCaracteres',
     266                                "name" => _T('barreoutils:barre_inserer_caracteres'),
     267                                "className" => 'outil_caracteres',
     268                                "display" => true,
     269
     270                                "dropMenu" => array(
    269271                                        // A majuscule accent grave
    270272                                        array(
    271                                                 "id"          => 'A_grave',
    272                                                 "name"        => _T('barreoutils:barre_a_accent_grave'),
    273                                                 "className"   => "outil_a_maj_grave",
    274                                                 "replaceWith"   => "&Agrave;",
    275                                                 "display"     => true,
    276                                                 "lang"    => array('fr','eo','cpf'),
     273                                                "id" => 'A_grave',
     274                                                "name" => _T('barreoutils:barre_a_accent_grave'),
     275                                                "className" => "outil_a_maj_grave",
     276                                                "replaceWith" => "&Agrave;",
     277                                                "display" => true,
     278                                                "lang" => array('fr', 'eo', 'cpf'),
    277279                                        ),
    278280                                        // E majuscule accent aigu
    279281                                        array(
    280                                                 "id"          => 'E_aigu',
    281                                                 "name"        => _T('barreoutils:barre_e_accent_aigu'),
    282                                                 "className"   => "outil_e_maj_aigu",
    283                                                 "replaceWith"   => "&Eacute;",
    284                                                 "display"     => true,
    285                                                 "lang"    => array('fr','eo','cpf'),
     282                                                "id" => 'E_aigu',
     283                                                "name" => _T('barreoutils:barre_e_accent_aigu'),
     284                                                "className" => "outil_e_maj_aigu",
     285                                                "replaceWith" => "&Eacute;",
     286                                                "display" => true,
     287                                                "lang" => array('fr', 'eo', 'cpf'),
    286288                                        ),
    287289                                        // E majuscule accent grave
    288290                                        array(
    289                                                 "id"          => 'E_grave',
    290                                                 "name"        => _T('barreoutils:barre_e_accent_grave'),
    291                                                 "className"   => "outil_e_maj_grave",
     291                                                "id" => 'E_grave',
     292                                                "name" => _T('barreoutils:barre_e_accent_grave'),
     293                                                "className" => "outil_e_maj_grave",
    292294                                                "replaceWith" => "&Egrave;",
    293                                                 "display"     => true,
    294                                                 "lang"        => array('fr','eo','cpf'),
     295                                                "display" => true,
     296                                                "lang" => array('fr', 'eo', 'cpf'),
    295297                                        ),
    296298                                        // e dans le a
    297299                                        array(
    298                                                 "id"          => 'aelig',
    299                                                 "name"        => _T('barreoutils:barre_ea'),
    300                                                 "className"   => "outil_aelig",
     300                                                "id" => 'aelig',
     301                                                "name" => _T('barreoutils:barre_ea'),
     302                                                "className" => "outil_aelig",
    301303                                                "replaceWith" => "&aelig;",
    302                                                 "display"     => true,
    303                                                 "lang"        => array('fr','eo','cpf'),
     304                                                "display" => true,
     305                                                "lang" => array('fr', 'eo', 'cpf'),
    304306                                        ),
    305307                                        // e dans le a majuscule
    306308                                        array(
    307                                                 "id"          => 'AElig',
    308                                                 "name"        => _T('barreoutils:barre_ea_maj'),
    309                                                 "className"   => "outil_aelig_maj",
     309                                                "id" => 'AElig',
     310                                                "name" => _T('barreoutils:barre_ea_maj'),
     311                                                "className" => "outil_aelig_maj",
    310312                                                "replaceWith" => "&AElig;",
    311                                                 "display"     => true,
    312                                                 "lang"        => array('fr','eo','cpf'),
     313                                                "display" => true,
     314                                                "lang" => array('fr', 'eo', 'cpf'),
    313315                                        ),
    314316                                        // oe
    315317                                        array(
    316                                                 "id"          => 'oe',
    317                                                 "name"        => _T('barreoutils:barre_eo'),
    318                                                 "className"   => "outil_oe",
    319                                                 "replaceWith"   => "&oelig;",
    320                                                 "display"     => true,
    321                                                 "lang"    => array('fr'),
     318                                                "id" => 'oe',
     319                                                "name" => _T('barreoutils:barre_eo'),
     320                                                "className" => "outil_oe",
     321                                                "replaceWith" => "&oelig;",
     322                                                "display" => true,
     323                                                "lang" => array('fr'),
    322324                                        ),
    323325                                        // OE
    324326                                        array(
    325                                                 "id"          => 'OE',
    326                                                 "name"        => _T('barreoutils:barre_eo_maj'),
    327                                                 "className"   => "outil_oe_maj",
    328                                                 "replaceWith"   => "&OElig;",
    329                                                 "display"     => true,
    330                                                 "lang"    => array('fr'),
     327                                                "id" => 'OE',
     328                                                "name" => _T('barreoutils:barre_eo_maj'),
     329                                                "className" => "outil_oe_maj",
     330                                                "replaceWith" => "&OElig;",
     331                                                "display" => true,
     332                                                "lang" => array('fr'),
    331333                                        ),
    332334                                        // c cedille majuscule
    333335                                        array(
    334                                                 "id"          => 'Ccedil',
    335                                                 "name"        => _T('barreoutils:barre_c_cedille_maj'),
    336                                                 "className"   => "outil_ccedil_maj",
     336                                                "id" => 'Ccedil',
     337                                                "name" => _T('barreoutils:barre_c_cedille_maj'),
     338                                                "className" => "outil_ccedil_maj",
    337339                                                "replaceWith" => "&Ccedil;",
    338                                                 "display"     => true,
    339                                                 "lang"        => array('fr','eo','cpf'),
     340                                                "display" => true,
     341                                                "lang" => array('fr', 'eo', 'cpf'),
    340342                                        ),
    341343                                        // Transformation en majuscule
    342344                                        array(
    343                                                 "id"          => 'uppercase',
    344                                                 "name"        => _T('barreoutils:barre_gestion_cr_changercassemajuscules'),
    345                                                 "className"   => "outil_uppercase",
     345                                                "id" => 'uppercase',
     346                                                "name" => _T('barreoutils:barre_gestion_cr_changercassemajuscules'),
     347                                                "className" => "outil_uppercase",
    346348                                                "replaceWith" => 'function(markitup) { return markitup.selection.toUpperCase() }',
    347                                                 "display"     => true,
    348                                                 "lang"        => array('fr','en'),
     349                                                "display" => true,
     350                                                "lang" => array('fr', 'en'),
    349351                                        ),
    350352                                        // Transformation en minuscule
    351353                                        array(
    352                                                 "id"          => 'lowercase',
    353                                                 "name"        => _T('barreoutils:barre_gestion_cr_changercasseminuscules'),
    354                                                 "className"   => "outil_lowercase",
     354                                                "id" => 'lowercase',
     355                                                "name" => _T('barreoutils:barre_gestion_cr_changercasseminuscules'),
     356                                                "className" => "outil_lowercase",
    355357                                                "replaceWith" => 'function(markitup) { return markitup.selection.toLowerCase() }',
    356                                                 "display"     => true,
    357                                                 "lang"        => array('fr','en'),
     358                                                "display" => true,
     359                                                "lang" => array('fr', 'en'),
    358360                                        ),
    359361                                ),
     
    362364                        // Groupe de Codes informatiques.
    363365                        array(
    364                                         "id" => "sepCode",
    365                                         "separator" => "---------------",
    366                                         "display"   => true,
    367                         ),
    368                         array(
    369                                         // groupe code et bouton <code>
    370                                         "id"          => 'grpCode',
    371                                         "name"        => _T('barreoutils:barre_inserer_code'),
    372                                         "className"   => 'outil_code',
    373                                         "openWith" => "<code>",
    374                                         "closeWith" => "</code>",
    375                                         "display"     => true,
    376                                         "dropMenu"    => array(
    377                                                 // bouton <cadre>
     366                                "id" => "sepCode",
     367                                "separator" => "---------------",
     368                                "display" => true,
     369                        ),
     370                        array(
     371                                // groupe code et bouton <code>
     372                                "id" => 'grpCode',
     373                                "name" => _T('barreoutils:barre_inserer_code'),
     374                                "className" => 'outil_code',
     375                                "openWith" => "<code>",
     376                                "closeWith" => "</code>",
     377                                "display" => true,
     378                                "dropMenu" => array(
     379                                        // bouton <cadre>
     380                                        array(
     381                                                "id" => 'cadre',
     382                                                "name" => _T('barreoutils:barre_inserer_cadre'),
     383                                                "className" => 'outil_cadre',
     384                                                "openWith" => "<cadre>\n",
     385                                                "closeWith" => "\n</cadre>",
     386                                                "display" => true,
     387                                        ),
     388                                ),
     389                        ),
     390
     391                        /*      inutile (origine de markitup et non de spip)
     392
     393                                                // separation
    378394                                                array(
    379                                                         "id"          => 'cadre',
    380                                                         "name"        => _T('barreoutils:barre_inserer_cadre'),
    381                                                         "className"   => 'outil_cadre',
    382                                                         "openWith" => "<cadre>\n",
    383                                                         "closeWith" => "\n</cadre>",
     395                                                        "id" => "sepPreview", // trouver un nom correct !
     396                                                        "separator" => "---------------",
     397                                                        "display"   => true,
     398                                                ),
     399                                                // clean
     400                                                array(
     401                                                        "id"          => 'clean',
     402                                                        "name"        => _T('barreoutils:barre_clean'),
     403                                                        "className"   => "outil_clean",
     404                                                        "replaceWith" => 'function(markitup) { return markitup.selection.replace(/<(.*?)>/g, "") }',
    384405                                                        "display"     => true,
    385406                                                ),
    386                                         ),
    387                         ),
    388 
    389 /*      inutile (origine de markitup et non de spip)
    390                                        
    391                         // separation
    392                         array(
    393                                 "id" => "sepPreview", // trouver un nom correct !
    394                                 "separator" => "---------------",
    395                                 "display"   => true,
    396                         ),
    397                         // clean
    398                         array(
    399                                 "id"          => 'clean',
    400                                 "name"        => _T('barreoutils:barre_clean'),
    401                                 "className"   => "outil_clean",
    402                                 "replaceWith" => 'function(markitup) { return markitup.selection.replace(/<(.*?)>/g, "") }',
    403                                 "display"     => true,
    404                         ),
    405                         // preview
    406                         array(
    407                                 "id"        => 'preview',
    408                                 "name"      => _T('barreoutils:barre_preview'),
    409                                 "className" => "outil_preview",
    410                                 "call"      => "preview",
    411                                 "display"   => true,
    412                         ),
    413 */
    414                        
     407                                                // preview
     408                                                array(
     409                                                        "id"        => 'preview',
     410                                                        "name"      => _T('barreoutils:barre_preview'),
     411                                                        "className" => "outil_preview",
     412                                                        "call"      => "preview",
     413                                                        "display"   => true,
     414                                                ),
     415                        */
     416
    415417                ),
    416                
    417         'functions'        => "
     418
     419                'functions' => "
    418420                                // remplace ou cree -* ou -** ou -# ou -##
    419421                                function outil_liste(h, c) {
     
    476478                                ",
    477479        ));
    478        
     480
    479481        $set->cacher(array(
    480482                'stroke_through',
    481                 'clean', 'preview',
     483                'clean',
     484                'preview',
    482485        ));
    483        
     486
    484487        return $set;
    485488}
    486 
    487489
    488490
     
    493495 *     Couples identifiant de bouton => nom de l'image (ou tableau nom, position haut, position bas)
    494496 */
    495 function barre_outils_edition_icones(){
     497function barre_outils_edition_icones() {
    496498        return array(
    497499                //'outil_header1' => 'text_heading_1.png',
    498                 'outil_header1' => array('spt-v1.png','-10px -226px'), //'intertitre.png'
    499                 'outil_bold' => array('spt-v1.png','-10px -478px'), //'text_bold.png'
    500                 'outil_italic' => array('spt-v1.png','-10px -586px'), //'text_italic.png'
    501 
    502                 'outil_stroke_through' => array('spt-v1.png','-10px -946px'), //'text_strikethrough.png'
    503 
    504                 'outil_liste_ul' => array('spt-v1.png','-10px -622px'), //'text_list_bullets.png'
    505                 'outil_liste_ol' => array('spt-v1.png','-10px -658px'), //'text_list_numbers.png'
    506                 'outil_indenter' => array('spt-v1.png','-10px -514px'), //'text_indent.png'
    507                 'outil_desindenter' => array('spt-v1.png','-10px -550px'), //'text_indent_remove.png'
    508                
     500                'outil_header1' => array('spt-v1.png', '-10px -226px'), //'intertitre.png'
     501                'outil_bold' => array('spt-v1.png', '-10px -478px'), //'text_bold.png'
     502                'outil_italic' => array('spt-v1.png', '-10px -586px'), //'text_italic.png'
     503
     504                'outil_stroke_through' => array('spt-v1.png', '-10px -946px'), //'text_strikethrough.png'
     505
     506                'outil_liste_ul' => array('spt-v1.png', '-10px -622px'), //'text_list_bullets.png'
     507                'outil_liste_ol' => array('spt-v1.png', '-10px -658px'), //'text_list_numbers.png'
     508                'outil_indenter' => array('spt-v1.png', '-10px -514px'), //'text_indent.png'
     509                'outil_desindenter' => array('spt-v1.png', '-10px -550px'), //'text_indent_remove.png'
     510
    509511                //'outil_quote' => 'text_indent.png',
    510                 'outil_quote' => array('spt-v1.png','-10px -442px'), //'quote.png'
    511                 'outil_poesie' => array('spt-v1.png','-10px -1050px'), //'poesie.png'
     512                'outil_quote' => array('spt-v1.png', '-10px -442px'), //'quote.png'
     513                'outil_poesie' => array('spt-v1.png', '-10px -1050px'), //'poesie.png'
    512514
    513515                //'outil_link' => 'world_link.png',
    514                 'outil_link' => array('spt-v1.png','-10px -298px'), //'lien.png'
    515                 'outil_notes' => array('spt-v1.png','-10px -334px'), //'notes.png'
    516 
    517 
    518                 'outil_guillemets' => array('spt-v1.png','-10px -910px'), //'guillemets.png'
    519                 'outil_guillemets_simples' => array('spt-v1.png','-10px -802px'), //'guillemets-simples.png'
    520                 'outil_guillemets_de' => array('spt-v1.png','-10px -766px'), //'guillemets-de.png'
    521                 'outil_guillemets_de_simples' => array('spt-v1.png','-10px -838px'), //'guillemets-uniques-de.png'
    522                 'outil_guillemets_uniques' => array('spt-v1.png','-10px -874px'), //'guillemets-uniques.png'
    523                
    524                 'outil_caracteres' => array('spt-v1.png','-10px -262px'), //'keyboard.png'
    525                         'outil_a_maj_grave' => array('spt-v1.png','-10px -82px'), //'agrave-maj.png'
    526                         'outil_e_maj_aigu' => array('spt-v1.png','-10px -154px'), //'eacute-maj.png'
    527                         'outil_e_maj_grave' => array('spt-v1.png','-10px -190px'), //'eagrave-maj.png'
    528                         'outil_aelig' => array('spt-v1.png','-10px -46px'), //'aelig.png'
    529                         'outil_aelig_maj' => array('spt-v1.png','-10px -10px'), //'aelig-maj.png'
    530                         'outil_oe' => array('spt-v1.png','-10px -406px'), //'oelig.png'
    531                         'outil_oe_maj' => array('spt-v1.png','-10px -370px'), //'oelig-maj.png'
    532                         'outil_ccedil_maj' => array('spt-v1.png','-10px -118px'),  //'ccedil-maj.png'
    533                         'outil_uppercase' => array('spt-v1.png','-10px -730px'), //'text_uppercase.png'
    534                         'outil_lowercase' => array('spt-v1.png','-10px -694px'), //'text_lowercase.png'
    535 
    536                 'outil_code' => array('spt-v1.png','-10px -1086px'),
    537                         'outil_cadre' => array('spt-v1.png','-10px -1122px'),
    538                
    539                 'outil_clean' => array('spt-v1.png','-10px -982px'), //'clean.png'
    540                 'outil_preview' => array('spt-v1.png','-10px -1018px'), //'eye.png'
     516                'outil_link' => array('spt-v1.png', '-10px -298px'), //'lien.png'
     517                'outil_notes' => array('spt-v1.png', '-10px -334px'), //'notes.png'
     518
     519
     520                'outil_guillemets' => array('spt-v1.png', '-10px -910px'), //'guillemets.png'
     521                'outil_guillemets_simples' => array('spt-v1.png', '-10px -802px'), //'guillemets-simples.png'
     522                'outil_guillemets_de' => array('spt-v1.png', '-10px -766px'), //'guillemets-de.png'
     523                'outil_guillemets_de_simples' => array('spt-v1.png', '-10px -838px'), //'guillemets-uniques-de.png'
     524                'outil_guillemets_uniques' => array('spt-v1.png', '-10px -874px'), //'guillemets-uniques.png'
     525
     526                'outil_caracteres' => array('spt-v1.png', '-10px -262px'), //'keyboard.png'
     527                'outil_a_maj_grave' => array('spt-v1.png', '-10px -82px'), //'agrave-maj.png'
     528                'outil_e_maj_aigu' => array('spt-v1.png', '-10px -154px'), //'eacute-maj.png'
     529                'outil_e_maj_grave' => array('spt-v1.png', '-10px -190px'), //'eagrave-maj.png'
     530                'outil_aelig' => array('spt-v1.png', '-10px -46px'), //'aelig.png'
     531                'outil_aelig_maj' => array('spt-v1.png', '-10px -10px'), //'aelig-maj.png'
     532                'outil_oe' => array('spt-v1.png', '-10px -406px'), //'oelig.png'
     533                'outil_oe_maj' => array('spt-v1.png', '-10px -370px'), //'oelig-maj.png'
     534                'outil_ccedil_maj' => array('spt-v1.png', '-10px -118px'),  //'ccedil-maj.png'
     535                'outil_uppercase' => array('spt-v1.png', '-10px -730px'), //'text_uppercase.png'
     536                'outil_lowercase' => array('spt-v1.png', '-10px -694px'), //'text_lowercase.png'
     537
     538                'outil_code' => array('spt-v1.png', '-10px -1086px'),
     539                'outil_cadre' => array('spt-v1.png', '-10px -1122px'),
     540
     541                'outil_clean' => array('spt-v1.png', '-10px -982px'), //'clean.png'
     542                'outil_preview' => array('spt-v1.png', '-10px -1018px'), //'eye.png'
    541543        );
    542544}
Note: See TracChangeset for help on using the changeset viewer.