source: spip-zone/_plugins_/barre_accessibilite/barrac_mes_options.php @ 115728

Last change on this file since 115728 was 26501, checked in by paladin@…, 11 years ago

Possibilité de cacher la barre des boutons d'accessibilité sur les mobiles (WebKit? uniquement pour le moment).

  • Property svn:eol-style set to LF
  • Property svn:keywords set to LastChangedBy LastChangedDate LastChangedRevision
File size: 6.7 KB
Line 
1<?php 
2
3        // barrac_mes_options.php
4
5        // $LastChangedRevision: 26501 $
6        // $LastChangedBy: toutati@free.fr $
7        // $LastChangedDate: 2009-02-10 14:06:19 +0000 (Tue, 10 Feb 2009) $
8
9        /*****************************************************
10        Copyright (C) 2008 Christian PAULUS
11        cpaulus@quesaco.org - http://www.quesaco.org/
12        /*****************************************************
13       
14        This file is part of BarrAc.
15       
16        BarrAc is free software; you can redistribute it and/or modify
17        it under the terms of the GNU General Public License as published by
18        the Free Software Foundation; either version 2 of the License, or
19        (at your option) any later version.
20       
21        BarrAc is distributed in the hope that it will be useful,
22        but WITHOUT ANY WARRANTY; without even the implied warranty of
23        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
24        GNU General Public License for more details.
25       
26        You should have received a copy of the GNU General Public License
27        along with BarrAc; if not, write to the Free Software
28        Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
29       
30        /*****************************************************
31       
32        Ce fichier est un des composants de BarrAc.
33       
34        BarrAc est un programme libre, vous pouvez le redistribuer et/ou le modifier
35        selon les termes de la Licence Publique Generale GNU publiee par
36        la Free Software Foundation (version 2 ou bien toute autre version ulterieure
37        choisie par vous).
38       
39        BarrAc est distribue car potentiellement utile, mais SANS AUCUNE GARANTIE,
40        ni explicite ni implicite, y compris les garanties de commercialisation ou
41        d'adaptation dans un but specifique. Reportez-vous a la Licence Publique Generale GNU
42        pour plus de details.
43       
44        Vous devez avoir recu une copie de la Licence Publique Generale GNU
45        en meme temps que ce programme ; si ce n'est pas le cas, ecrivez a la 
46        Free Software Foundation, Inc.,
47        59 Temple Place, Suite 330, Boston, MA 02111-1307, Etats-Unis.
48       
49        *****************************************************/
50
51        if (!defined('_DIR_PLUGIN_BARRAC')) {
52                $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
53                define('_DIR_PLUGIN_BARRAC',(_DIR_PLUGINS.end($p)).'/');
54        } 
55       
56        define("_BARRAC_PREFIX", "barrac");
57        define("_BARRAC_LANG", _BARRAC_PREFIX.":");
58        define("_DIR_PLUGIN_BARRAC_IMG_PACK", _DIR_PLUGIN_BARRAC."images/");
59        define("_BARRAC_META_PREFERENCES", "barrac_preferences");
60       
61        define("_BARRAC_FAMILLE_DEFAULT", "standard");
62
63        define("_BARRAC_POSITION_DEFAULT", "top_left");
64       
65        define("_BARRAC_PRESENTATION_VERTICAL", "vertical");
66        define("_BARRAC_PRESENTATION_HORIZONTAL", "horizontal");
67        define("_BARRAC_PRESENTATION_DEFAULT", _BARRAC_PRESENTATION_HORIZONTAL);
68       
69        define("_BARRAC_ICONE_TAILLE_DEFAULT", 24);
70        define("_BARRAC_ICONE_TAILLE_MAX", 96);
71       
72        define("_BARRAC_ICONE_MARGE_DEFAULT", 8);
73        define("_BARRAC_ICONE_MARGE_MAX", 24);
74       
75        define("_BARRAC_ACTION_POINTER", 'pointer');
76        define("_BARRAC_ACTION_GROSSIR", 'grossir');
77        define("_BARRAC_ACTION_REDUIRE", 'reduire');
78        define("_BARRAC_ACTION_ESPACER", 'espacer');
79        define("_BARRAC_ACTION_RAPPROCHER", 'rapprocher');
80        define("_BARRAC_ACTION_ENCADRER", 'encadrer');
81        define("_BARRAC_ACTION_DECADRER", 'decadrer');
82        define("_BARRAC_ACTION_INVERSER", 'inverser');
83        define("_BARRAC_ACTION_REPLACER", 'replacer'); // inverse de inverser
84        define("_BARRAC_ACTION_FOND", 'fond'); // fond de l'icone
85       
86        define("_BARRAC_POINTER_DEFAULT", "#contenu"); // ancre par defaut de SPIP
87       
88        define("_BARRAC_GROSSIR_TAILLE_MAX", 1000);
89
90        define("_BARRAC_POSITIONS_ARRAY", 
91                serialize(
92                        array(
93                                'top_left' => -90
94                                , 'top_right' => 0
95                                , 'bottom_left' => 180
96                                , 'bottom_right' => 90
97                        )
98                )
99        );
100
101        define("_BARRAC_BOUTONS_RELATIONS", 
102                serialize(
103                        array(
104                                _BARRAC_ACTION_GROSSIR => _BARRAC_ACTION_REDUIRE
105                                , _BARRAC_ACTION_ESPACER => _BARRAC_ACTION_RAPPROCHER
106                                , _BARRAC_ACTION_ENCADRER => _BARRAC_ACTION_DECADRER
107                                , _BARRAC_ACTION_INVERSER => _BARRAC_ACTION_REPLACER
108                        )
109                )
110        );
111       
112        define("_BARRAC_BOUTONS_PARENTS", 
113                serialize(
114                        array(
115                                _BARRAC_ACTION_POINTER, _BARRAC_ACTION_GROSSIR, _BARRAC_ACTION_ESPACER, _BARRAC_ACTION_ENCADRER, _BARRAC_ACTION_INVERSER
116                        )
117                )
118        );
119       
120        define("_BARRAC_BOUTONS_FRERES", 
121                serialize(
122                        array(
123                                _BARRAC_ACTION_REDUIRE, _BARRAC_ACTION_RAPPROCHER, _BARRAC_ACTION_DECADRER, _BARRAC_ACTION_REPLACER
124                        )
125                )
126        );
127       
128        define("_BARRAC_DEFAULT_VALUES_ARRAY", 
129                serialize(
130                        array(
131                                        // par defaut, tous les boutons actifs (ne valider que les parents !)
132                                        _BARRAC_ACTION_POINTER => 'oui'
133                                ,       _BARRAC_ACTION_GROSSIR => 'oui'
134                                ,       _BARRAC_ACTION_ESPACER => 'oui'
135                                ,       _BARRAC_ACTION_ENCADRER => 'oui'
136                                ,       _BARRAC_ACTION_INVERSER => 'oui'
137                                , 'barrac_position_barre' => _BARRAC_POSITION_DEFAULT // coin de l'ecran : top_left, top_right, bottom_left, bottom_right
138                                , 'barrac_position_fixed' => 'non'
139                                , 'barrac_presentation_barre' => _BARRAC_PRESENTATION_DEFAULT // vertical || horizontal
140                                , 'barrac_marge_entre_boutons' => _BARRAC_ICONE_MARGE_DEFAULT
141                                , 'barrac_taille_bouton' => _BARRAC_ICONE_TAILLE_DEFAULT
142                                , 'barrac_pointeur_ancre' => _BARRAC_POINTER_DEFAULT    // ancre du contenu de la page
143                                , 'barrac_famille_boutons' => _BARRAC_FAMILLE_DEFAULT
144                                , 'barrac_flip_pointer' => 'oui' // rotation de la fleche sur le centre de l'ecran (pointer)
145                                , 'barrac_flip_horizontal' => 'oui' 
146                                , 'barrac_flip_vertical' => 'oui' 
147                                , 'barrac_flip_contextuel' => 'oui' 
148                                , 'barrac_grossir_global' => 'oui'
149                                , 'barrac_grossir_taille' => '600'
150                                , 'barrac_grossir_cssfile' => '' // si complete, force barrac_grossir_global => 'non'
151                                , 'barrac_espacer_global' => 'oui'
152                                , 'barrac_espacer_taille' => '2ex'
153                                , 'barrac_espacer_cssfile' => '' // si complete, force barrac_espacer_global => 'non'
154                                , 'barrac_encadrer_global' => 'oui'
155                                , 'barrac_encadrer_taille' => '12px'
156                                , 'barrac_encadrer_padding' => '12px'
157                                , 'barrac_encadrer_couleur' => 'black'
158                                , 'barrac_encadrer_cssfile' => '' // si complete, force barrac_encadrer_global => 'non'
159                                , 'barrac_inverser_global' => 'oui'
160                                , 'barrac_inverser_color' => '#000'
161                                , 'barrac_inverser_bgcolor' => '#fff'
162                                , 'barrac_inverser_cssfile' => '' // si complete, force barrac_inverser_global => 'non'
163                               
164                                , 'barrac_mobile_no_display' => "oui" // ne pas afficher sur les mobiles
165                        )
166                )
167        );
168
169        define("_BARRAC_BOUTONS_LEGENDES", 
170                serialize(
171                        array(
172                                _BARRAC_ACTION_POINTER => "aller_au_contenu"
173                                , _BARRAC_ACTION_GROSSIR => "grossir_taille_caracteres"
174                                , _BARRAC_ACTION_REDUIRE => "reduire_taille_caracteres"
175                                , _BARRAC_ACTION_ESPACER => "espacer_blocs"
176                                , _BARRAC_ACTION_RAPPROCHER => "retablir_blocs"
177                                , _BARRAC_ACTION_ENCADRER => "encadrer_paragraphes"
178                                , _BARRAC_ACTION_DECADRER => "decadrer_paragraphes"
179                                , _BARRAC_ACTION_INVERSER => "inverser_couleurs"
180                                , _BARRAC_ACTION_REPLACER => "retrouver_couleurs"
181                        )
182                )
183        );
184
185
186?>
Note: See TracBrowser for help on using the repository browser.