source: spip-zone/_squelettes_/escal/branche_V3/inc/escal_pipelines.php @ 95623

Last change on this file since 95623 was 95623, checked in by jcvilleneuve@…, 3 years ago

Escal V3 : le message avec le dernier commentaire remonte en début de liste dans le forum du site + ajout de l'icone "code" dans la barre des forums + petite simplification d'un formulaire de config + corrections mineures dans fichiers de langues (crédits aux contributeurs)

File size: 3.0 KB
Line 
1<?php
2if (!defined("_ECRIRE_INC_VERSION")) return;
3function escal_porte_plume_barre_pre_charger($barres){
4        $barre = &$barres['edition'];
5
6        $barre->cacher('stroke_through');
7
8        $module_barre = "barre_outils";
9        if (intval($GLOBALS['spip_version_branche'])>2)
10                $module_barre = "barreoutils";
11       
12
13        // Ajouts Escal
14        $barre->ajouterApres('grpCaracteres', array(
15                "id"          => 'ajouts_escal',
16                                "name"        => 'utiliser un outil d\'Escal',
17                "className"   => "outil_ajouts_escal",
18                                "display"     => true,
19                                "dropMenu"    => array(
20                    // aide
21                    array(
22                                        "id"          => 'escal_aide',
23                                        "name"        => 'apporter <aide>une aide</aide>',
24                                        "className"   => "outil_escal_aide",
25                                        "openWith"    => "\n<aide>",
26                                        "closeWith"   => "</aide>\n",
27                                        "display"     => true,
28                                        "selectionType" => "line",
29                    ),
30                                        // important
31                                        array(
32                                                "id"          => 'escal_important',
33                                        "name"        => 'une <important>remarque importante</important>',
34                                        "className"   => "outil_escal_important",
35                                        "openWith"    => "\n<important>",
36                                        "closeWith"   => "</important>\n",
37                                        "display"     => true,
38                                        "selectionType" => "line",
39                                        ),
40                                        // avertissement
41                                        array(
42                                                "id"          => 'escal_avertissement',
43                                        "name"        => 'une <avertissement>remarque moyennement importante</avertissement>',
44                                        "className"   => "outil_escal_avertissement",
45                                        "openWith"    => "\n<avertissement>",
46                                        "closeWith"   => "</avertissement>\n",
47                                        "display"     => true,
48                                        "selectionType" => "line",
49                                        ),
50                                        // info
51                                        array(
52                                                "id"          => 'escal_info',
53                                        "name"        => 'une <info>information</info>',
54                                        "className"   => "outil_escal_info",
55                                        "openWith"    => "\n<info>",
56                                        "closeWith"   => "</info>\n",
57                                        "display"     => true,
58                                        "selectionType" => "line",
59                                        ),
60                    // centrer
61                                        array(
62                                                "id"          => 'escal_centrer',
63                                        "name"        => '<centrer>centrer le paragraphe</centrer>',
64                                        "className"   => "outil_escal_centrer",
65                                        "openWith"    => "\n<centrer>",
66                                        "closeWith"   => "</centrer>\n",
67                                        "display"     => true,
68                                        "selectionType" => "line",
69                                        ),
70                                ),
71   ));
72       
73       
74        return $barres;
75}
76
77function escal_porte_plume_lien_classe_vers_icone($flux){
78        return array_merge($flux, array(
79                'outil_ajouts_escal' => array('escal16.png','0'),
80            'outil_escal_aide' => array('aide.png','0'),
81                'outil_escal_important' => array('important.png','0'),
82            'outil_escal_avertissement' => array('avertissement.png','0'),
83            'outil_escal_info' => array('info.png','0'),
84            'outil_escal_centrer' => array('centrer.png','0'),
85
86        ));
87}
88
89?>
Note: See TracBrowser for help on using the repository browser.