Ignore:
Timestamp:
Oct 13, 2019, 1:33:11 PM (10 months ago)
Author:
jcvilleneuve@…
Message:

EscalV4 : stylage des formulaires formidable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/escal/trunk/inc/escal_pipelines.php

    r100886 r118125  
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    33
    4    
     4
    55function escal_porte_plume_barre_pre_charger($barres){
    6   $barre_edition = &$barres['edition'];
    7   $barre_forum = &$barres['forum'];
    8  
    9         $module_barre = "barre_outils";
     6        $barre_edition = &$barres['edition'];
     7        $barre_forum = &$barres['forum'];
     8
     9        $module_barre = "barre_outils";
    1010        if (intval($GLOBALS['spip_version_branche'])>2)
    11                 $module_barre = "barreoutils";
    12                
     11        $module_barre = "barreoutils";
     12
    1313        // Ajouts Escal
    1414                                       
    15         $barre_edition->ajouterApres('grpCaracteres', array(
    16                 "id"          => 'ajouts_escal',
    17                                 "name"        => 'utiliser un outil d\'Escal',
    18                 "className"   => "outil_ajouts_escal",
    19                                 "display"     => true,
    20                                 "dropMenu"    => array(
    21                     // aide
    22                     array(
    23                                         "id"          => 'escal_aide',
    24                                         "name"        => 'apporter <aide>une aide</aide>',
    25                                         "className"   => "outil_escal_aide",
    26                                         "openWith"    => "\n<aide>",
    27                                         "closeWith"   => "</aide>\n",
    28                                         "display"     => true,
    29                                         "selectionType" => "line",
    30                     ),
    31                                         // important
     15        $barre_edition->ajouterApres('grpCaracteres',
     16                array(
     17                        "id"          => 'ajouts_escal',
     18                        "name"        => 'utiliser un outil d\'Escal',
     19                        "className"   => "outil_ajouts_escal",
     20                        "display"     => true,
     21                        "dropMenu"    => array(
     22                                // aide
     23                                array(
     24                                        "id"          => 'escal_aide',
     25                                        "name"        => 'apporter <aide>une aide</aide>',
     26                                        "className"   => "outil_escal_aide",
     27                                        "openWith"    => "\n<aide>",
     28                                        "closeWith"   => "</aide>\n",
     29                                        "display"     => true,
     30                                        "selectionType" => "line",
     31                                ),
     32                                // important
     33                                array(
     34                                        "id"          => 'escal_important',
     35                                        "name"        => 'une <important>remarque importante</important>',
     36                                        "className"   => "outil_escal_important",
     37                                        "openWith"    => "\n<important>",
     38                                        "closeWith"   => "</important>\n",
     39                                        "display"     => true,
     40                                        "selectionType" => "line",
     41                                ),
     42                                // avertissement
     43                                array(
     44                                        "id"          => 'escal_avertissement',
     45                                        "name"        => 'une <avertissement>remarque moyennement importante</avertissement>',
     46                                        "className"   => "outil_escal_avertissement",
     47                                        "openWith"    => "\n<avertissement>",
     48                                        "closeWith"   => "</avertissement>\n",
     49                                        "display"     => true,
     50                                        "selectionType" => "line",
     51                                ),
     52                                // info
     53                                array(
     54                                        "id"          => 'escal_info',
     55                                        "name"        => 'une <info>information</info>',
     56                                        "className"   => "outil_escal_info",
     57                                        "openWith"    => "\n<info>",
     58                                        "closeWith"   => "</info>\n",
     59                                        "display"     => true,
     60                                        "selectionType" => "line",
     61                                        ),
     62                                 // centrer
     63                                array(
     64                                        "id"          => 'escal_centrer',
     65                                        "name"        => '<centrer>centrer le paragraphe</centrer>',
     66                                        "className"   => "outil_escal_centrer",
     67                                        "openWith"    => "\n<centrer>",
     68                                        "closeWith"   => "</centrer>\n",
     69                                        "display"     => true,
     70                                        "selectionType" => "line",
     71                                        ),
     72                ),
     73        ));
     74
     75
     76        $barre_edition->ajouterApres('lowercase', array(
     77                                // Fleche droite
     78                                        "id" => 'arrow',
     79                                        "name" => 'fleche',
     80                                        "className" => "outil_fleche",
     81                                        "replaceWith" => "&rarr;",
     82                                        "display" => true,
     83        ));
     84
     85        $barre_forum->ajouterApres('quote',
     86                array(
     87                // balise code
     88                        'id'          => 'barre_code',
     89                        'name'        => _T($module_barre.':barre_code'),
     90                        'className'   => 'outil_barre_code',
     91                        'openWith'    => '&lt;code&gt;',
     92                        'closeWith'   => '&lt;/code&gt;',
     93                        'display'     => true,
     94                        'selectionType' => 'word',
     95                        'dropMenu'    => array(
     96                                // balise cadre
    3297                                        array(
    33                                                 "id"          => 'escal_important',
    34                                         "name"        => 'une <important>remarque importante</important>',
    35                                         "className"   => "outil_escal_important",
    36                                         "openWith"    => "\n<important>",
    37                                         "closeWith"   => "</important>\n",
    38                                         "display"     => true,
    39                                         "selectionType" => "line",
     98                                        'id'          => 'barre_cadre',
     99                                        'name'        => _T($module_barre.':barre_cadre'),
     100                                        'className'   => 'outil_barre_cadre',
     101                                        'openWith'    => "\n&lt;cadre&gt;",
     102                                        'closeWith'   => "&lt;/cadre&gt;\n",
     103                                        'display'     => true,
     104                                        'selectionType' => 'line',
    40105                                        ),
    41                                         // avertissement
    42                                         array(
    43                                                 "id"          => 'escal_avertissement',
    44                                         "name"        => 'une <avertissement>remarque moyennement importante</avertissement>',
    45                                         "className"   => "outil_escal_avertissement",
    46                                         "openWith"    => "\n<avertissement>",
    47                                         "closeWith"   => "</avertissement>\n",
    48                                         "display"     => true,
    49                                         "selectionType" => "line",
    50                                         ),
    51                                         // info
    52                                         array(
    53                                                 "id"          => 'escal_info',
    54                                         "name"        => 'une <info>information</info>',
    55                                         "className"   => "outil_escal_info",
    56                                         "openWith"    => "\n<info>",
    57                                         "closeWith"   => "</info>\n",
    58                                         "display"     => true,
    59                                         "selectionType" => "line",
    60                                         ),
    61                     // centrer
    62                                         array(
    63                                                 "id"          => 'escal_centrer',
    64                                         "name"        => '<centrer>centrer le paragraphe</centrer>',
    65                                         "className"   => "outil_escal_centrer",
    66                                         "openWith"    => "\n<centrer>",
    67                                         "closeWith"   => "</centrer>\n",
    68                                         "display"     => true,
    69                                         "selectionType" => "line",
    70                                         ),
    71                                 ),
    72    ));
    73    
    74         $barre_edition->ajouterApres('lowercase', array(
    75                                         // Fleche droite
    76                                                 "id" => 'arrow',
    77                                                 "name" => 'fleche',
    78                                                 "className" => "outil_fleche",
    79                                                 "replaceWith" => "&rarr;",
    80                                                 "display" => true,
    81         ));     
    82        
    83         $barre_forum->ajouterApres('quote', array(
    84                                         // balise code
    85                                 'id'          => 'barre_code',
    86                                 'name'        => _T($module_barre.':barre_code'),
    87                                 'className'   => 'outil_barre_code',
    88                                 'openWith'    => '&lt;code&gt;',
    89                                 'closeWith'   => '&lt;/code&gt;',
    90                                 'display'     => true,
    91                                 'selectionType' => 'word',
    92                                 'dropMenu'    => array(
    93                     // aide
    94                     array(
    95                                                 'id'          => 'barre_cadre',
    96                                                 'name'        => _T($module_barre.':barre_cadre'),
    97                                                 'className'   => 'outil_barre_cadre',
    98                                                 'openWith'    => "\n&lt;cadre&gt;",
    99                                                 'closeWith'   => "&lt;/cadre&gt;\n",
    100                                                 'display'     => true,
    101                                                 'selectionType' => 'line',
    102                     ),
    103                ),
    104         ));             
    105                
     106                ),
     107        ));
     108
    106109        return $barres;
    107110}
     
    110113        return array_merge($flux, array(
    111114                'outil_ajouts_escal' => array('escal16.png','0'),
    112             'outil_escal_aide' => array('aide.png','0'),
    113                 'outil_escal_important' => array('important.png','0'),
    114             'outil_escal_avertissement' => array('avertissement.png','0'),
    115             'outil_escal_info' => array('info.png','0'),
    116             'outil_escal_centrer' => array('centrer.png','0'),
    117 
    118         'outil_fleche' => array('fleche.png','0'),
    119 
     115                'outil_escal_aide' => array('aide.png','0'),
     116                'outil_escal_important' => array('important.png','0'),
     117                'outil_escal_avertissement' => array('avertissement.png','0'),
     118                'outil_escal_info' => array('info.png','0'),
     119                'outil_escal_centrer' => array('centrer.png','0'),
     120                'outil_fleche' => array('fleche.png','0'),
    120121        ));
    121122}
Note: See TracChangeset for help on using the changeset viewer.