PageSourceSearch

https://theosept.fr/local/cache-js/jsdyn-javascript_porte_plume_start_js-5b0670c1.js?1788365776

js theosept.fr collected 2026-10-05 17:45:39 UTC 85,726 bytes, 2,238 lines download raw bytes

1/* #PRODUIRE{fond=javascript/porte_plume_start.js,hash=2bcd5c0d105968d75f90bfc0c444eeea,inserer_auto_name_texte=1,lang=fr}
2   md5:2d3b5010c5baaec2e8576b1bd160a3ba */
3
4
5barre_outils_edition = {
6    "nameSpace": "edition",
7    "previewAutoRefresh": false,
8    "onEnter": {
9        "keepDefault": false,
10        "selectionType": "return",
11        "replaceWith": "\n"
12    },
13    "onShiftEnter": {
14        "keepDefault": false,
15        "replaceWith": "\n_ "
16    },
17    "onCtrlEnter": {
18        "keepDefault": false,
19        "replaceWith": "\n\n"
20    },
21    "markupSet": [
22        {
23            "name": "Transformer en {{{intertitre}}}",
24            "key": "H",
25            "className": "outil_header1",
26            "openWith": "\n{{{",
27            "closeWith": "}}}\n",
28            "selectionType": "line"
29        },
30        {
31            "name": "Mettre en {{gras}}",
32            "key": "B",
33            "className": "outil_bold",
34            "replaceWith": function(h){ return espace_si_accolade(h, '{{', '}}');},
35            "selectionType": "word"
36        },
37        {
38            "name": "Mettre en {italique}",
39            "key": "I",
40            "className": "outil_italic",
41            "replaceWith": function(h){ return espace_si_accolade(h, '{', '}');},
42            "selectionType": "word"
43        },
44        {
45            "name": "Colorer le texte",
46            "className": "cs_couleur_texte",
47            "replaceWith": "",
48            "dropMenu": [
49                {
50                    "id": "couleur_texte_noir",
51                    "name": "Texte noir",
52                    "className": "couleur_texte_noir",
53                    "openWith": "[noir]",
54                    "closeWith": "[\/noir]",
55                    "selectionType": "word",
56                    "display": true
57                },
58                {
59                    "id": "couleur_texte_rouge",
60                    "name": "Texte rouge",
61                    "className": "couleur_texte_rouge",
62                    "openWith": "[rouge]",
63                    "closeWith": "[\/rouge]",
64                    "selectionType": "word",
65                    "display": true
66                },
67                {
68                    "id": "couleur_texte_marron",
69                    "name": "Texte marron",
70                    "className": "couleur_texte_marron",
71                    "openWith": "[marron]",
72                    "closeWith": "[\/marron]",
73                    "selectionType": "word",
74                    "display": true
75                },
76                {
77                    "id": "couleur_texte_vert",
78                    "name": "Texte vert",
79                    "className": "couleur_texte_vert",
80                    "openWith": "[vert]",
81                    "closeWith": "[\/vert]",
82                    "selectionType": "word",
83                    "display": true
84                },
85                {
86                    "id": "couleur_texte_vert_olive",
87                    "name": "Texte vert olive",
88                    "className": "couleur_texte_vert_olive",
89                    "openWith": "[vert olive]",
90                    "closeWith": "[\/vert olive]",
91                    "selectionType": "word",
92                    "display": true
93                },
94                {
95                    "id": "couleur_texte_bleu_marine",
96                    "name": "Texte bleu marine",
97                    "className": "couleur_texte_bleu_marine",
98                    "openWith": "[bleu marine]",
99                    "closeWith": "[\/bleu marine]",
100                    "selectionType": "word",
101                    "display": true
102                },
103                {
104                    "id": "couleur_texte_violet",
105                    "name": "Texte violet",
106                    "className": "couleur_texte_violet",
107                    "openWith": "[violet]",
108                    "closeWith": "[\/violet]",
109                    "selectionType": "word",
110                    "display": true
111                },
112                {
113                    "id": "couleur_texte_gris",
114                    "name": "Texte gris",
115                    "className": "couleur_texte_gris",
116                    "openWith": "[gris]",
117                    "closeWith": "[\/gris]",
118                    "selectionType": "word",
119                    "display": true
120                },
121                {
122                    "id": "couleur_texte_argent",
123                    "name": "Texte argent",
124                    "className": "couleur_texte_argent",
125                    "openWith": "[argent]",
126                    "closeWith": "[\/argent]",
127                    "selectionType": "word",
128                    "display": true
129                },
130                {
131                    "id": "couleur_texte_vert_clair",
132                    "name": "Texte vert clair",
133                    "className": "couleur_texte_vert_clair",
134                    "openWith": "[vert clair]",
135                    "closeWith": "[\/vert clair]",
136                    "selectionType": "word",
137                    "display": true
138                },
139                {
140                    "id": "couleur_texte_bleu",
141                    "name": "Texte bleu",
142                    "className": "couleur_texte_bleu",
143                    "openWith": "[bleu]",
144                    "closeWith": "[\/bleu]",
145                    "selectionType": "word",
146                    "display": true
147                },
148                {
149                    "id": "couleur_texte_fuchia",
150                    "name": "Texte fuchia",
151                    "className": "couleur_texte_fuchia",
152                    "openWith": "[fuchia]",
153                    "closeWith": "[\/fuchia]",
154                    "selectionType": "word",
155                    "display": true
156                },
157                {
158                    "id": "couleur_texte_bleu_clair",
159                    "name": "Texte bleu clair",
160                    "className": "couleur_texte_bleu_clair",
161                    "openWith": "[bleu clair]",
162                    "closeWith": "[\/bleu clair]",
163                    "selectionType": "word",
164                    "display": true
165                },
166                {
167                    "id": "couleur_texte_blanc",
168                    "name": "Texte blanc",
169                    "className": "couleur_texte_blanc",
170                    "openWith": "[blanc]",
171                    "closeWith": "[\/blanc]",
172                    "selectionType": "word",
173                    "display": true
174                },
175                {
176                    "id": "couleur_texte_bleu_azur",
177                    "name": "Texte bleu azur",
178                    "className": "couleur_texte_bleu_azur",
179                    "openWith": "[bleu azur]",
180                    "closeWith": "[\/bleu azur]",
181                    "selectionType": "word",
182                    "display": true
183                },
184                {
185                    "id": "couleur_texte_beige",
186                    "name": "Texte beige",
187                    "className": "couleur_texte_beige",
188                    "openWith": "[beige]",
189                    "closeWith": "[\/beige]",
190                    "selectionType": "word",
191                    "display": true
192                },
193                {
194                    "id": "couleur_texte_brun",
195                    "name": "Texte brun",
196                    "className": "couleur_texte_brun",
197                    "openWith": "[brun]",
198                    "closeWith": "[\/brun]",
199                    "selectionType": "word",
200                    "display": true
201                },
202                {
203                    "id": "couleur_texte_bleu_violet",
204                    "name": "Texte bleu violet",
205                    "className": "couleur_texte_bleu_violet",
206                    "openWith": "[bleu violet]",
207                    "closeWith": "[\/bleu violet]",
208                    "selectionType": "word",
209                    "display": true
210                },
211                {
212                    "id": "couleur_texte_brun_clair",
213                    "name": "Texte brun clair",
214                    "className": "couleur_texte_brun_clair",
215                    "openWith": "[brun clair]",
216                    "closeWith": "[\/brun clair]",
217                    "selectionType": "word",
218                    "display": true
219                },
220                {
221                    "id": "couleur_texte_rose_clair",
222                    "name": "Texte rose clair",
223                    "className": "couleur_texte_rose_clair",
224                    "openWith": "[rose clair]",
225                    "closeWith": "[\/rose clair]",
226                    "selectionType": "word",
227                    "display": true
228                },
229                {
230                    "id": "couleur_texte_vert_fonce",
231                    "name": "Texte vert fonce",
232                    "className": "couleur_texte_vert_fonce",
233                    "openWith": "[vert fonce]",
234                    "closeWith": "[\/vert fonce]",
235                    "selectionType": "word",
236                    "display": true
237                },
238                {
239                    "id": "couleur_texte_orange_fonce",
240                    "name": "Texte orange fonce",
241                    "className": "couleur_texte_orange_fonce",
242                    "openWith": "[orange fonce]",
243                    "closeWith": "[\/orange fonce]",
244                    "selectionType": "word",
245                    "display": true
246                },
247                {
248                    "id": "couleur_texte_mauve_fonce",
249                    "name": "Texte mauve fonce",
250                    "className": "couleur_texte_mauve_fonce",
251                    "openWith": "[mauve fonce]",
252                    "closeWith": "[\/mauve fonce]",
253                    "selectionType": "word",
254                    "display": true
255                },
256                {
257                    "id": "couleur_texte_bleu_ciel",
258                    "name": "Texte bleu ciel",
259                    "className": "couleur_texte_bleu_ciel",
260                    "openWith": "[bleu ciel]",
261                    "closeWith": "[\/bleu ciel]",
262                    "selectionType": "word",
263                    "display": true
264                },
265                {
266                    "id": "couleur_texte_or",
267                    "name": "Texte or",
268                    "className": "couleur_texte_or",
269                    "openWith": "[or]",
270                    "closeWith": "[\/or]",
271                    "selectionType": "word",
272                    "display": true
273                },
274                {
275                    "id": "couleur_texte_ivoire",
276                    "name": "Texte ivoire",
277                    "className": "couleur_texte_ivoire",
278                    "openWith": "[ivoire]",
279                    "closeWith": "[\/ivoire]",
280                    "selectionType": "word",
281                    "display": true
282                },
283                {
284                    "id": "couleur_texte_orange",
285                    "name": "Texte orange",
286                    "className": "couleur_texte_orange",
287                    "openWith": "[orange]",
288                    "closeWith": "[\/orange]",
289                    "selectionType": "word",
290                    "display": true
291                },
292                {
293                    "id": "couleur_texte_lavande",
294                    "name": "Texte lavande",
295                    "className": "couleur_texte_lavande",
296                    "openWith": "[lavande]",
297                    "closeWith": "[\/lavande]",
298                    "selectionType": "word",
299                    "display": true
300                },
301                {
302                    "id": "couleur_texte_rose",
303                    "name": "Texte rose",
304                    "className": "couleur_texte_rose",
305                    "openWith": "[rose]",
306                    "closeWith": "[\/rose]",
307                    "selectionType": "word",
308                    "display": true
309                },
310                {
311                    "id": "couleur_texte_prune",
312                    "name": "Texte prune",
313                    "className": "couleur_texte_prune",
314                    "openWith": "[prune]",
315                    "closeWith": "[\/prune]",
316                    "selectionType": "word",
317                    "display": true
318                },
319                {
320                    "id": "couleur_texte_saumon",
321                    "name": "Texte saumon",
322                    "className": "couleur_texte_saumon",
323                    "openWith": "[saumon]",
324                    "closeWith": "[\/saumon]",
325                    "selectionType": "word",
326                    "display": true
327                },
328                {
329                    "id": "couleur_texte_neige",
330                    "name": "Texte neige",
331                    "className": "couleur_texte_neige",
332                    "openWith": "[neige]",
333                    "closeWith": "[\/neige]",
334                    "selectionType": "word",
335                    "display": true
336                },
337                {
338                    "id": "couleur_texte_turquoise",
339                    "name": "Texte turquoise",
340                    "className": "couleur_texte_turquoise",
341                    "openWith": "[turquoise]",
342                    "closeWith": "[\/turquoise]",
343                    "selectionType": "word",
344                    "display": true
345                },
346                {
347                    "id": "couleur_texte_jaune_paille",
348                    "name": "Texte jaune paille",
349                    "className": "couleur_texte_jaune_paille",
350                    "openWith": "[jaune paille]",
351                    "closeWith": "[\/jaune paille]",
352                    "selectionType": "word",
353                    "display": true
354                },
355                {
356                    "id": "couleur_texte_jaune",
357                    "name": "Texte jaune",
358                    "className": "couleur_texte_jaune",
359                    "openWith": "[jaune]",
360                    "closeWith": "[\/jaune]",
361                    "selectionType": "word",
362                    "display": true
363                }
364            ]
365        },
366        {
367            "name": "Colorer le fond",
368            "className": "cs_couleur_fond",
369            "replaceWith": "",
370            "dropMenu": [
371                {
372                    "id": "couleur_fond_noir",
373                    "name": "Fond noir",
374                    "className": "couleur_fond_noir",
375                    "openWith": "[fond noir]",
376                    "closeWith": "[\/fond noir]",
377                    "selectionType": "word",
378                    "display": true
379                },
380                {
381                    "id": "couleur_fond_rouge",
382                    "name": "Fond rouge",
383                    "className": "couleur_fond_rouge",
384                    "openWith": "[fond rouge]",
385                    "closeWith": "[\/fond rouge]",
386                    "selectionType": "word",
387                    "display": true
388                },
389                {
390                    "id": "couleur_fond_marron",
391                    "name": "Fond marron",
392                    "className": "couleur_fond_marron",
393                    "openWith": "[fond marron]",
394                    "closeWith": "[\/fond marron]",
395                    "selectionType": "word",
396                    "display": true
397                },
398                {
399                    "id": "couleur_fond_vert",
400                    "name": "Fond vert",
401                    "className": "couleur_fond_vert",
402                    "openWith": "[fond vert]",
403                    "closeWith": "[\/fond vert]",
404                    "selectionType": "word",
405                    "display": true
406                },
407                {
408                    "id": "couleur_fond_vert_olive",
409                    "name": "Fond vert olive",
410                    "className": "couleur_fond_vert_olive",
411                    "openWith": "[fond vert olive]",
412                    "closeWith": "[\/fond vert olive]",
413                    "selectionType": "word",
414                    "display": true
415                },
416                {
417                    "id": "couleur_fond_bleu_marine",
418                    "name": "Fond bleu marine",
419       
419             "className": "couleur_fond_bleu_marine",
420                    "openWith": "[fond bleu marine]",
421                    "closeWith": "[\/fond bleu marine]",
422                    "selectionType": "word",
423                    "display": true
424                },
425                {
426                    "id": "couleur_fond_violet",
427                    "name": "Fond violet",
428                    "className": "couleur_fond_violet",
429                    "openWith": "[fond violet]",
430                    "closeWith": "[\/fond violet]",
431                    "selectionType": "word",
432                    "display": true
433                },
434                {
435                    "id": "couleur_fond_gris",
436                    "name": "Fond gris",
437                    "className": "couleur_fond_gris",
438                    "openWith": "[fond gris]",
439                    "closeWith": "[\/fond gris]",
440                    "selectionType": "word",
441                    "display": true
442                },
443                {
444                    "id": "couleur_fond_argent",
445                    "name": "Fond argent",
446                    "className": "couleur_fond_argent",
447                    "openWith": "[fond argent]",
448                    "closeWith": "[\/fond argent]",
449                    "selectionType": "word",
450                    "display": true
451                },
452                {
453                    "id": "couleur_fond_vert_clair",
454                    "name": "Fond vert clair",
455                    "className": "couleur_fond_vert_clair",
456                    "openWith": "[fond vert clair]",
457                    "closeWith": "[\/fond vert clair]",
458                    "selectionType": "word",
459                    "display": true
460                },
461                {
462                    "id": "couleur_fond_bleu",
463                    "name": "Fond bleu",
464                    "className": "couleur_fond_bleu",
465                    "openWith": "[fond bleu]",
466                    "closeWith": "[\/fond bleu]",
467                    "selectionType": "word",
468                    "display": true
469                },
470                {
471                    "id": "couleur_fond_fuchia",
472                    "name": "Fond fuchia",
473                    "className": "couleur_fond_fuchia",
474                    "openWith": "[fond fuchia]",
475                    "closeWith": "[\/fond fuchia]",
476                    "selectionType": "word",
477                    "display": true
478                },
479                {
480                    "id": "couleur_fond_bleu_clair",
481                    "name": "Fond bleu clair",
482                    "className": "couleur_fond_bleu_clair",
483                    "openWith": "[fond bleu clair]",
484                    "closeWith": "[\/fond bleu clair]",
485                    "selectionType": "word",
486                    "display": true
487                },
488                {
489                    "id": "couleur_fond_blanc",
490                    "name": "Fond blanc",
491                    "className": "couleur_fond_blanc",
492                    "openWith": "[fond blanc]",
493                    "closeWith": "[\/fond blanc]",
494                    "selectionType": "word",
495                    "display": true
496                },
497                {
498                    "id": "couleur_fond_bleu_azur",
499                    "name": "Fond bleu azur",
500                    "className": "couleur_fond_bleu_azur",
501                    "openWith": "[fond bleu azur]",
502                    "closeWith": "[\/fond bleu azur]",
503                    "selectionType": "word",
504                    "display": true
505                },
506                {
507                    "id": "couleur_fond_beige",
508                    "name": "Fond beige",
509                    "className": "couleur_fond_beige",
510                    "openWith": "[fond beige]",
511                    "closeWith": "[\/fond beige]",
512                    "selectionType": "word",
513                    "display": true
514                },
515                {
516                    "id": "couleur_fond_brun",
517                    "name": "Fond brun",
518                    "className": "couleur_fond_brun",
519                    "openWith": "[fond brun]",
520                    "closeWith": "[\/fond brun]",
521                    "selectionType": "word",
522                    "display": true
523                },
524                {
525                    "id": "couleur_fond_bleu_violet",
526                    "name": "Fond bleu violet",
527                    "className": "couleur_fond_bleu_violet",
528                    "openWith": "[fond bleu violet]",
529                    "closeWith": "[\/fond bleu violet]",
530                    "selectionType": "word",
531                    "display": true
532                },
533                {
534                    "id": "couleur_fond_brun_clair",
535                    "name": "Fond brun clair",
536                    "className": "couleur_fond_brun_clair",
537                    "openWith": "[fond brun clair]",
538                    "closeWith": "[\/fond brun clair]",
539                    "selectionType": "word",
540                    "display": true
541                },
542                {
543                    "id": "couleur_fond_rose_clair",
544                    "name": "Fond rose clair",
545                    "className": "couleur_fond_rose_clair",
546                    "openWith": "[fond rose clair]",
547                    "closeWith": "[\/fond rose clair]",
548                    "selectionType": "word",
549                    "display": true
550                },
551                {
552                    "id": "couleur_fond_vert_fonce",
553                    "name": "Fond vert fonce",
554                    "className": "couleur_fond_vert_fonce",
555                    "openWith": "[fond vert fonce]",
556                    "closeWith": "[\/fond vert fonce]",
557                    "selectionType": "word",
558                    "display": true
559                },
560                {
561                    "id": "couleur_fond_orange_fonce",
562                    "name": "Fond orange fonce",
563                    "className": "couleur_fond_orange_fonce",
564                    "openWith": "[fond orange fonce]",
565                    "closeWith": "[\/fond orange fonce]",
566                    "selectionType": "word",
567                    "display": true
568                },
569                {
570                    "id": "couleur_fond_mauve_fonce",
571                    "name": "Fond mauve fonce",
572                    "className": "couleur_fond_mauve_fonce",
573                    "openWith": "[fond mauve fonce]",
574                    "closeWith": "[\/fond mauve fonce]",
575                    "selectionType": "word",
576                    "display": true
577                },
578                {
579                    "id": "couleur_fond_bleu_ciel",
580                    "name": "Fond bleu ciel",
581                    "className": "couleur_fond_bleu_ciel",
582                    "openWith": "[fond bleu ciel]",
583                    "closeWith": "[\/fond bleu ciel]",
584                    "selectionType": "word",
585                    "display": true
586                },
587                {
588                    "id": "couleur_fond_or",
589                    "name": "Fond or",
590                    "className": "couleur_fond_or",
591                    "openWith": "[fond or]",
592                    "closeWith": "[\/fond or]",
593                    "selectionType": "word",
594                    "display": true
595                },
596                {
597                    "id": "couleur_fond_ivoire",
598                    "name": "Fond ivoire",
599                    "className": "couleur_fond_ivoire",
600                    "openWith": "[fond ivoire]",
601                    "closeWith": "[\/fond ivoire]",
602                    "selectionType": "word",
603                    "display": true
604                },
605                {
606                    "id": "couleur_fond_orange",
607                    "name": "Fond orange",
608                    "className": "couleur_fond_orange",
609                    "openWith": "[fond orange]",
610                    "closeWith": "[\/fond orange]",
611                    "selectionType": "word",
612                    "display": true
613                },
614                {
615                    "id": "couleur_fond_lavande",
616                    "name": "Fond lavande",
617                    "className": "couleur_fond_lavande",
618                    "openWith": "[fond lavande]",
619                    "closeWith": "[\/fond lavande]",
620                    "selectionType": "word",
621                    "display": true
622                },
623                {
624                    "id": "couleur_fond_rose",
625                    "name": "Fond rose",
626                    "className": "couleur_fond_rose",
627                    "openWith": "[fond rose]",
628                    "closeWith": "[\/fond rose]",
629                    "selectionType": "word",
630                    "display": true
631                },
632                {
633                    "id": "couleur_fond_prune",
634                    "name": "Fond prune",
635                    "className": "couleur_fond_prune",
636                    "openWith": "[fond prune]",
637                    "closeWith": "[\/fond prune]",
638                    "selectionType": "word",
639                    "display": true
640                },
641                {
642                    "id": "couleur_fond_saumon",
643                    "name": "Fond saumon",
644                    "className": "couleur_fond_saumon",
645                    "openWith": "[fond saumon]",
646                    "closeWith": "[\/fond saumon]",
647                    "selectionType": "word",
648                    "display": true
649                },
650                {
651                    "id": "couleur_fond_neige",
652                    "name": "Fond neige",
653                    "className": "couleur_fond_neige",
654                    "openWith": "[fond neige]",
655                    "closeWith": "[\/fond neige]",
656                    "selectionType": "word",
657                    "display": true
658                },
659                {
660                    "id": "couleur_fond_turquoise",
661                    "name": "Fond turquoise",
662                    "className": "couleur_fond_turquoise",
663                    "openWith": "[fond turquoise]",
664                    "closeWith": "[\/fond turquoise]",
665                    "selectionType": "word",
666                    "display": true
667                },
668                {
669                    "id": "couleur_fond_jaune_paille",
670                    "name": "Fond jaune paille",
671                    "className": "couleur_fond_jaune_paille",
672                    "openWith": "[fond jaune paille]",
673                    "closeWith": "[\/fond jaune paille]",
674                    "selectionType": "word",
675                    "display": true
676                },
677                {
678                    "id": "couleur_fond_jaune",
679                    "name": "Fond jaune",
680                    "className": "couleur_fond_jaune",
681                    "openWith": "[fond jaune]",
682                    "closeWith": "[\/fond jaune]",
683                    "selectionType": "word",
684                    "display": true
685                }
686            ]
687        },
688        {
689            "name": "Mettre en liste",
690            "className": "outil_liste_ul separateur_avant",
691            "replaceWith": function(h){ return outil_liste(h, '*');},
692            "selectionType": "line",
693            "forceMultiline": true,
694            "dropMenu": [
695                {
696                    "id": "liste_ol",
697                    "name": "Mettre en liste num\u00e9rot\u00e9e",
698                    "className": "outil_liste_ol",
699                    "replaceWith": function(h){ return outil_liste(h, '#');},
700                    "display": true,
701                    "selectionType": "line",
702                    "forceMultiline": true
703                },
704                {
705                    "id": "desindenter",
706                    "name": "D\u00e9sindenter une liste",
707                    "className": "outil_desindenter",
708                    "replaceWith": function(h){return outil_desindenter(h);},
709                    "display": true,
710                    "selectionType": "line",
711                    "forceMultiline": true
712                },
713                {
714                    "id": "indenter",
715                    "name": "Indenter une liste",
716                    "className": "outil_indenter",
717                    "replaceWith": function(h){return outil_indenter(h);},
718                    "display": true,
719                    "selectionType": "line",
720                    "forceMultiline": true
721                }
722            ]
723        },
724        {
725            "name": "Transformer en [lien hypertexte->http:\/\/...]",
726            "key": "L",
727            "className": "outil_link separateur separateur_apres sepLink",
728            "openWith": "[",
729            "closeWith": "->[![Veuillez indiquer l\u2019adresse de votre lien (vous pouvez indiquer une adresse Internet sous la forme http:\/\/www.monsite.com, une adresse courriel, ou simplement indiquer le num\u00e9ro d\u2019un article de ce site.]!]]"
730        },
731        {
732            "name": "Transformer en [[Note de bas de page]]",
733            "className": "outil_notes separateur_avant",
734            "openWith": "[[",
735            "closeWith": "]]",
736            "selectionType": "word"
737        },
738        {
739            "name": "<quote>Citer un message<\/quote>",
740            "key": "Q",
741            "className": "outil_quote separateur separateur_apres sepGuillemets",
742            "openWith": "\n<quote>",
743            "closeWith": "<\/quote>\n",
744            "selectionType": "word",
745            "dropMenu": [
746                {
747                    "id": "barre_poesie",
748                    "name": "Mettre en forme comme une <poesie>po\u00e9sie<\/poesie>",
749                    "className": "outil_poesie",
750                    "openWith": "\n<poesie>",
751                    "closeWith": "<\/poesie>\n",
752                    "display": true,
753                    "selectionType": "line"
754                }
755            ]
756        },
757        {
758            "name": "Choisir un bloc",
759            "className": "outil_bloc",
760            "beforeInsert": function(h){ return jQuery.modalboxload('https://theosept.fr/ecrire/?exec=cibloc_popin2-choisir_bloc&var_zajax=contenu',{trapFocus: false});}
761        },
762        {
763            "name": "Choisir une ic\u00f4ne",
764            "className": "outil_icone",
765            "beforeInsert": function(h){ return jQuery.modalboxload('https://theosept.fr/ecrire/?exec=cibloc_popin2-choisir_icone&var_zajax=contenu',{trapFocus: false});}
766        },
767        {
768            "name": "Ins\u00e9rer un bouton",
769            "className": "outil_bouton",
770            "beforeInsert": function(h){ return jQuery.modalboxload('https://theosept.fr/ecrire/?exec=cibloc_popin2-choisir_bouton&var_zajax=contenu',{trapFocus: false});}
771        },
772        {
773            "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb",
774            "className": "outil_guillemets",
775            "openWith": "«",
776            "closeWith": "»",
777            "lang": [
778                "fr",
779                "eo",
780                "cpf",
781                "ar",
782                "es"
783            ],
784            "selectionType": "word",
785            "dropMenu": [
786                {
787                    "id": "guillemets_simples",
788                    "name": "Entourer de \u201cguillemets de second niveau\u201d",
789                    "className": "outil_guillemets_simples",
790                    "openWith": "“",
791                    "closeWith": "”",
792                    "display": true,
793                    "lang": [
794                        "fr",
795                        "eo",
796                        "cpf",
797                        "ar",
798                        "es"
799                    ],
800                    "selectionType": "word"
801                }
802            ]
803        },
804        {
805            "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb",
806            "className": "outil_guillemets_de",
807            "openWith": "„",
808            "closeWith": "“",
809            "lang": [
810                "bg",
811                "de",
812                "pl",
813                "hr",
814                "src"
815            ],
816            "selectionType": "word",
817            "dropMenu": [
818                {
819                    "id": "guillemets_de_simples",
820                    "name": "Entourer de \u201cguillemets de second niveau\u201d",
821                    "className": "outil_guillemets_de_simples",
822                    "openWith": "&sbquo;",
823                    "closeWith": "‘",
824                    "display": true,
825                    "lang": [
826                        "bg",
827                        "de",
828                        "pl",
829                        "hr",
830                        "src"
831                    ],
832                    "selectionType": "word"
833                }
834            ]
835        },
836        {
837            "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb",
838            "className": "outil_guillemets_simples separateur_avant",
839            "openWith": "“",
840            "closeWith": "”",
841            "lang_not": [
842                "fr",
843                "eo",
844                "cpf",
845                "ar",
846                "es",
847                "bg",
848                "de",
849                "pl",
850                "hr",
851                "src"
852            ],
853            "selectionType": "word",
854            "dropMenu": [
855                {
856                    "id": "guillemets_autres_simples",
857                    "name": "Entourer de \u201cguillemets de second niveau\u201d",
858                    "className": "outil_guillemets_uniques",
859                    "openWith": "‘",
860                    "closeWith": "’",
861                    "display": true,
862                    "lang_not": [
863                        "fr",
864                        "eo",
865                        "cpf",
866                        "ar",
867                        "es",
868                        "bg",
869                        "de",
870                        "pl",
871                        "hr",
872                        "src"
873                    ],
874                    "selectionType": "word"
875                }
876            ]
877        },
878        {
879            "name": "Ins\u00e9rer des caract\u00e8res sp\u00e9cifiques",
880            "className": "outil_caracteres separateur separateur_apres sepCaracteres",
881            "dropMenu": [
882                {
883                    "id": "A_grave",
884                    "name": "Ins\u00e9rer un \u00c0",
885                    "className": "outil_a_maj_grave",
886                    "replaceWith": "À",
887                    "display": true,
888                    "lang": [
889                        "fr",
890                        "eo",
891                        "cpf"
892                    ]
893                },
894                {
895                    "id": "E_aigu",
896                    "name": "Ins\u00e9rer un \u00c9",
897                    "className": "outil_e_maj_aigu",
898                    "replaceWith": "É",
899                    "display": true,
900                    "lang": [
901                        "fr",
902                        "eo",
903                        "cpf"
904                    ]
905                },
906                {
907                    "id": "E_grave",
908                    "name": "Ins\u00e9rer un \u00c8",
909                    "className": "outil_e_maj_grave",
910                    "replaceWith": "È",
911                    "display": true,
912                    "lang": [
913                        "fr",
914                        "eo",
915                        "cpf"
916                    ]
917                },
918                {
919                    "id": "aelig",
920                    "name": "Ins\u00e9rer un \u00e6",
921                    "className": "outil_aelig",
922                    "replaceWith": "æ",
923                    "display": true,
924                    "lang": [
925                        "fr",
926                        "eo",
927                        "cpf"
928                    ]
929                },
930                {
931                    "id": "AElig",
932                    "name": "Ins\u00e9rer un \u00c6",
933                    "className": "outil_aelig_maj",
934                    "replaceWith": "Æ",
935                    "display": true,
936                    "lang": [
937                        "fr",
938                        "eo",
939                        "cpf"
940                    ]
941                },
942                {
943                    "id": "oe",
944                    "name": "Ins\u00e9rer un \u0153",
945                    "className": "outil_oe",
946                    "replaceWith": "œ",
947                    "display": true,
948                    "lang": [
949                        "fr"
950                    ]
951                },
952                {
953                    "id": "OE",
954                    "name": "Ins\u00e9rer un \u0152",
955                    "className": "outil_oe_maj",
956                    "replaceWith": "Œ",
957                    "display": true,
958                    "lang": [
959                        "fr"
960                    ]
961                },
962                {
963                    "id": "Ccedil",
964                    "name": "Ins\u00e9rer un \u00c7",
965                    "className": "outil_ccedil_maj",
966                    "replaceWith": "Ç",
967                    "display": true,
968                    "lang": [
969                        "fr",
970                        "eo",
971                        "cpf"
972                    ]
973                },
974                {
975                    "id": "uppercase",
976                    "name": "Passer en majuscules",
977                    "className": "outil_uppercase",
978                    "replaceWith": function(markitup) { return markitup.selection.toUpperCase() },
979                    "display": true,
980                    "lang": [
981                        "fr",
982                        "en"
983                    ]
984                },
985                {
986                    "id": "lowercase",
987                    "name": "Passer en minuscules",
988                    "className": "outil_lowercase",
989                    "replaceWith": function(markitup) { return markitup.selection.toLowerCase() },
990                    "display": true,
991                    "lang": [
992                        "fr",
993                        "en"
994                    ]
995                }
996            ]
997        },
998        {
999            "name": "Utiliser un outil du Couteau Suisse",
1000            "className": "couteau_suisse_drop",
1001            "replaceWith": "",
1002            "dropMenu": [
1003                {
1004                    "id": "decoupe_pages",
1005                    "name": "Ins\u00e9rer un s\u00e9parateur de page ou d\u2019onglet",
1006                    "className": "decoupe_pages",
1007                    "replaceWith": "\n++++\n",
1008                    "display": true
1009                },
1010                {
1011                    "id": "decoupe_onglets",
1012                    "name": "Ins\u00e9rer un syst\u00e8me d\u2019onglet",
1013                    "className": "decoupe_onglets",
1014                    "replaceWith": "\n<onglets>Titre 1\n\nPlacez votre texte ici\n\n++++Titre 2\n\nPlacez votre texte ici\n\n++++Titre 3\n\nPlacez votre texte ici\n\n<\/onglets>\n",
1015                    "display": true
1016                },
1017                {
1018                    "id": "blocs_bloc",
1019                    "name": "Ins\u00e9rer un bloc repli\u00e9",
1020                    "className": "blocs_bloc",
1021                    "replaceWith": "\n<bloc>Un titre\n\nPlacez votre texte ici\n<\/bloc>\n",
1022                    "display": true
1023                },
1024                {
1025                    "id": "blocs_visible",
1026                    "name": "Ins\u00e9rer un bloc d\u00e9pli\u00e9",
1027                    "className": "blocs_visible",
1028                    "replaceWith": "\n<visible>Un titre\n\nPlacez votre texte ici\n<\/visible>\n",
1029                    "display": true
1030                },
1031                {
1032                    "id": "blocs_bloc",
1033                    "name": "Ins\u00e9rer un bloc repli\u00e9",
1034                    "className": "blocs_bloc",
1035                    "replaceWith": "\n<bloc>Un titre\n\nPlacez votre texte ici\n<\/bloc>\n",
1036                    "display": true
1037                },
1038                {
1039                    "id": "blocs_visible",
1040                    "name": "Ins\u00e9rer un bloc d\u00e9pli\u00e9",
1041                    "className": "blocs_visible",
1042                    "replaceWith": "\n<visible>Un titre\n\nPlacez votre texte ici\n<\/visible>\n",
1043                    "display": true
1044                }
1045            ]
1046        },
1047        {
1048            "name": "Ins\u00e9rer un filet de s\u00e9paration",
1049            "className": "cs_filets_drop separateur_avant",
1050            "replaceWith": "",
1051            "dropMenu": [
1052                {
1053                    "id": "filet_0",
1054                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a00\u00a0\u00bb",
1055                    "className": "filet_0",
1056                    "replaceWith": "\n__0__\n",
1057                    "display": true
1058                },
1059                {
1060                    "id": "filet_1",
1061                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a01\u00a0\u00bb",
1062                    "className": "filet_1",
1063                    "replaceWith": "\n__1__\n",
1064                    "display": true
1065                },
1066                {
1067                    "id": "filet_2",
1068                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a02\u00a0\u00bb",
1069                    "className": "filet_2",
1070                    "replaceWith": "\n__2__\n",
1071                    "display": true
1072                },
1073                {
1074                    "id": "filet_3",
1075                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a03\u00a0\u00bb",
1076                    "className": "filet_3",
1077                    "replaceWith": "\n__3__\n",
1078                    "display": true
1079                },
1080                {
1081                    "id": "filet_4",
1082                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a04\u00a0\u00bb",
1083                    "className": "filet_4",
1084                    "replaceWith": "\n__4__\n",
1085                    "display": true
1086                },
1087                {
1088                    "id": "filet_5",
1089                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a05\u00a0\u00bb",
1090                    "className": "filet_5",
1091                    "replaceWith": "\n__5__\n",
1092                    "display": true
1093                },
1094                {
1095                    "id": "filet_6",
1096                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a06\u00a0\u00bb",
1097                    "className": "filet_6",
1098                    "replaceWith": "\n__6__\n",
1099                    "display": true
1100                },
1101                {
1102                    "id": "filet_7",
1103                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a07\u00a0\u00bb",
1104                    "className": "filet_7",
1105                    "replaceWith": "\n__7__\n",
1106                    "display": true
1107                },
1108                {
1109                    "id": "filet_ornement_png",
1110                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a0ornement\u00a0\u00bb",
1111                    "className": "filet_ornement_png",
1112                    "replaceWith": "\n__ornement.png__\n",
1113                    "display": true
1114                },
1115                {
1116                    "id": "filet_degrade_png",
1117                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a0degrade\u00a0\u00bb",
1118                    "className": "filet_degrade_png",
1119                    "replaceWith": "\n__degrade.png__\n",
1120                    "display": true
1121                }
1122            ]
1123        },
1124        {
1125            "name": "Ins\u00e9rer un code informatique (`)",
1126            "className": "outil_code separateur separateur_apres sepCode",
1127            "openWith": "`",
1128            "closeWith": "`",
1129            "dropMenu": [
1130                {
1131                    "id": "cadre",
1132                    "name": "Ins\u00e9rer un code pr\u00e9format\u00e9 (```)",
1133                    "className": "outil_cadre",
1134                    "openWith": "```\n",
1135                    "closeWith": "\n```",
1136                    "display": true
1137                }
1138            ]
1139        }
1140    ]
1141}
1142
1143 
1144				// remplace ou cree -* ou -** ou -# ou -##
1145				function outil_liste(h, c) {
1146					if ((s = h.selection) && (r = s.match(/^-([*#]+) (.*)$/)))	 {
1147						r[1] = r[1].replace(/[#*]/g, c);
1148						s = '-'+r[1]+' '+r[2];
1149					} else {
1150						s = '-' + c + ' '+s;
1151					}
1152					return s;
1153				}
1154
1155				// indente des -* ou -#
1156				function outil_indenter(h) {
1157					if (s = h.selection) {
1158						if (s.substr(0,2)=='-*') {
1159							s = '-**' + s.substr(2);
1160						} else if (s.substr(0,2)=='-#') {
1161							s = '-##' + s.substr(2);
1162						} else {
1163							s = '-* ' + s;
1164						}
1165					}
1166					return s;
1167				}
1168
1169				// desindente des -* ou -** ou -# ou -##
1170				function outil_desindenter(h){
1171					if (s = h.selection) {
1172						if (s.substr(0,3)=='-**') {
1173							s = '-*' + s.substr(3);
1174						} else if (s.substr(0,3)=='-* ') {
1175							s = s.substr(3);
1176						} else if (s.substr(0,3)=='-##') {
1177							s = '-#' + s.substr(3);
1178						} else if (s.substr(0,3)=='-# ') {
1179							s = s.substr(3);
1180						}
1181					}
1182					return s;
1183				}
1184
1185				// ajouter un espace avant, apres un {qqc} pour ne pas que
1186				// gras {{}} suivi de italique {} donnent {{{}}}, mais { {{}} }
1187				function espace_si_accolade(h, openWith, closeWith){
1188					if (s = h.selection) {
1189						// accolade dans la selection
1190						if (s.charAt(0)=='{') {
1191							return openWith + ' ' + s + ' ' + closeWith;
1192						}
1193						// accolade avant la selection
1194						else if (c = h.textarea.selectionStart) {
1195							if (h.textarea.value.charAt(c-1) == '{') {
1196								return ' ' + openWith + s + closeWith + ' ';
1197							}
1198						}
1199					}
1200					return openWith + s + closeWith;
1201				}
1202				
1203
1204barre_outils_forum = {
1205    "nameSpace": "forum",
1206    "previewAutoRefresh": false,
1207    "onEnter": {
1208        "keepDefault": false,
1209        "selectionType": "return",
1210        "replaceWith": "\n"
1211    },
1212    "onShiftEnter": {
1213        "keepDefault": false,
1214        "replaceWith": "\n_ "
1215    },
1216    "onCtrlEnter": {
1217        "keepDefault": false,
1218        "replaceWith": "\n\n"
1219    },
1220    "markupSet": [
1221        {
1222            "name": "Mettre en {{gras}}",
1223            "key": "B",
1224            "className": "outil_bold",
1225            "replaceWith": function(h){ return espace_si_accolade(h, '{{', '}}');},
1226            "selectionType": "word"
1227        },
1228        {
1229            "name": "Mettre en {italique}",
1230            "key": "I",
1231            "className": "outil_italic",
1232            "replaceWith": function(h){ return espace_si_accolade(h, '{', '}');},
1233            "selectionType": "word"
1234        },
1235        {
1236            "name": "Colorer le texte",
1237            "className": "cs_couleur_texte",
1238            "replaceWith": "",
1239            "dropMenu": [
1240                {
1241                    "id": "couleur_texte_noir",
1242                    "name": "Texte noir",
1243                    "className": "couleur_texte_noir",
1244                    "openWith": "[noir]",
1245                    "closeWith": "[\/noir]",
1246                  
1246  "selectionType": "word",
1247                    "display": true
1248                },
1249                {
1250                    "id": "couleur_texte_rouge",
1251                    "name": "Texte rouge",
1252                    "className": "couleur_texte_rouge",
1253                    "openWith": "[rouge]",
1254                    "closeWith": "[\/rouge]",
1255                    "selectionType": "word",
1256                    "display": true
1257                },
1258                {
1259                    "id": "couleur_texte_marron",
1260                    "name": "Texte marron",
1261                    "className": "couleur_texte_marron",
1262                    "openWith": "[marron]",
1263                    "closeWith": "[\/marron]",
1264                    "selectionType": "word",
1265                    "display": true
1266                },
1267                {
1268                    "id": "couleur_texte_vert",
1269                    "name": "Texte vert",
1270                    "className": "couleur_texte_vert",
1271                    "openWith": "[vert]",
1272                    "closeWith": "[\/vert]",
1273                    "selectionType": "word",
1274                    "display": true
1275                },
1276                {
1277                    "id": "couleur_texte_vert_olive",
1278                    "name": "Texte vert olive",
1279                    "className": "couleur_texte_vert_olive",
1280                    "openWith": "[vert olive]",
1281                    "closeWith": "[\/vert olive]",
1282                    "selectionType": "word",
1283                    "display": true
1284                },
1285                {
1286                    "id": "couleur_texte_bleu_marine",
1287                    "name": "Texte bleu marine",
1288                    "className": "couleur_texte_bleu_marine",
1289                    "openWith": "[bleu marine]",
1290                    "closeWith": "[\/bleu marine]",
1291                    "selectionType": "word",
1292                    "display": true
1293                },
1294                {
1295                    "id": "couleur_texte_violet",
1296                    "name": "Texte violet",
1297                    "className": "couleur_texte_violet",
1298                    "openWith": "[violet]",
1299                    "closeWith": "[\/violet]",
1300                    "selectionType": "word",
1301                    "display": true
1302                },
1303                {
1304                    "id": "couleur_texte_gris",
1305                    "name": "Texte gris",
1306                    "className": "couleur_texte_gris",
1307                    "openWith": "[gris]",
1308                    "closeWith": "[\/gris]",
1309                    "selectionType": "word",
1310                    "display": true
1311                },
1312                {
1313                    "id": "couleur_texte_argent",
1314                    "name": "Texte argent",
1315                    "className": "couleur_texte_argent",
1316                    "openWith": "[argent]",
1317                    "closeWith": "[\/argent]",
1318                    "selectionType": "word",
1319                    "display": true
1320                },
1321                {
1322                    "id": "couleur_texte_vert_clair",
1323                    "name": "Texte vert clair",
1324                    "className": "couleur_texte_vert_clair",
1325                    "openWith": "[vert clair]",
1326                    "closeWith": "[\/vert clair]",
1327                    "selectionType": "word",
1328                    "display": true
1329                },
1330                {
1331                    "id": "couleur_texte_bleu",
1332                    "name": "Texte bleu",
1333                    "className": "couleur_texte_bleu",
1334                    "openWith": "[bleu]",
1335                    "closeWith": "[\/bleu]",
1336                    "selectionType": "word",
1337                    "display": true
1338                },
1339                {
1340                    "id": "couleur_texte_fuchia",
1341                    "name": "Texte fuchia",
1342                    "className": "couleur_texte_fuchia",
1343                    "openWith": "[fuchia]",
1344                    "closeWith": "[\/fuchia]",
1345                    "selectionType": "word",
1346                    "display": true
1347                },
1348                {
1349                    "id": "couleur_texte_bleu_clair",
1350                    "name": "Texte bleu clair",
1351                    "className": "couleur_texte_bleu_clair",
1352                    "openWith": "[bleu clair]",
1353                    "closeWith": "[\/bleu clair]",
1354                    "selectionType": "word",
1355                    "display": true
1356                },
1357                {
1358                    "id": "couleur_texte_blanc",
1359                    "name": "Texte blanc",
1360                    "className": "couleur_texte_blanc",
1361                    "openWith": "[blanc]",
1362                    "closeWith": "[\/blanc]",
1363                    "selectionType": "word",
1364                    "display": true
1365                },
1366                {
1367                    "id": "couleur_texte_bleu_azur",
1368                    "name": "Texte bleu azur",
1369                    "className": "couleur_texte_bleu_azur",
1370                    "openWith": "[bleu azur]",
1371                    "closeWith": "[\/bleu azur]",
1372                    "selectionType": "word",
1373                    "display": true
1374                },
1375                {
1376                    "id": "couleur_texte_beige",
1377                    "name": "Texte beige",
1378                    "className": "couleur_texte_beige",
1379                    "openWith": "[beige]",
1380                    "closeWith": "[\/beige]",
1381                    "selectionType": "word",
1382                    "display": true
1383                },
1384                {
1385                    "id": "couleur_texte_brun",
1386                    "name": "Texte brun",
1387                    "className": "couleur_texte_brun",
1388                    "openWith": "[brun]",
1389                    "closeWith": "[\/brun]",
1390                    "selectionType": "word",
1391                    "display": true
1392                },
1393                {
1394                    "id": "couleur_texte_bleu_violet",
1395                    "name": "Texte bleu violet",
1396                    "className": "couleur_texte_bleu_violet",
1397                    "openWith": "[bleu violet]",
1398                    "closeWith": "[\/bleu violet]",
1399                    "selectionType": "word",
1400                    "display": true
1401                },
1402                {
1403                    "id": "couleur_texte_brun_clair",
1404                    "name": "Texte brun clair",
1405                    "className": "couleur_texte_brun_clair",
1406                    "openWith": "[brun clair]",
1407                    "closeWith": "[\/brun clair]",
1408                    "selectionType": "word",
1409                    "display": true
1410                },
1411                {
1412                    "id": "couleur_texte_rose_clair",
1413                    "name": "Texte rose clair",
1414                    "className": "couleur_texte_rose_clair",
1415                    "openWith": "[rose clair]",
1416                    "closeWith": "[\/rose clair]",
1417                    "selectionType": "word",
1418                    "display": true
1419                },
1420                {
1421                    "id": "couleur_texte_vert_fonce",
1422                    "name": "Texte vert fonce",
1423                    "className": "couleur_texte_vert_fonce",
1424                    "openWith": "[vert fonce]",
1425                    "closeWith": "[\/vert fonce]",
1426                    "selectionType": "word",
1427                    "display": true
1428                },
1429                {
1430                    "id": "couleur_texte_orange_fonce",
1431                    "name": "Texte orange fonce",
1432                    "className": "couleur_texte_orange_fonce",
1433                    "openWith": "[orange fonce]",
1434                    "closeWith": "[\/orange fonce]",
1435                    "selectionType": "word",
1436                    "display": true
1437                },
1438                {
1439                    "id": "couleur_texte_mauve_fonce",
1440                    "name": "Texte mauve fonce",
1441                    "className": "couleur_texte_mauve_fonce",
1442                    "openWith": "[mauve fonce]",
1443                    "closeWith": "[\/mauve fonce]",
1444                    "selectionType": "word",
1445                    "display": true
1446                },
1447                {
1448                    "id": "couleur_texte_bleu_ciel",
1449                    "name": "Texte bleu ciel",
1450                    "className": "couleur_texte_bleu_ciel",
1451                    "openWith": "[bleu ciel]",
1452                    "closeWith": "[\/bleu ciel]",
1453                    "selectionType": "word",
1454                    "display": true
1455                },
1456                {
1457                    "id": "couleur_texte_or",
1458                    "name": "Texte or",
1459                    "className": "couleur_texte_or",
1460                    "openWith": "[or]",
1461                    "closeWith": "[\/or]",
1462                    "selectionType": "word",
1463                    "display": true
1464                },
1465                {
1466                    "id": "couleur_texte_ivoire",
1467                    "name": "Texte ivoire",
1468                    "className": "couleur_texte_ivoire",
1469                    "openWith": "[ivoire]",
1470                    "closeWith": "[\/ivoire]",
1471                    "selectionType": "word",
1472                    "display": true
1473                },
1474                {
1475                    "id": "couleur_texte_orange",
1476                    "name": "Texte orange",
1477                    "className": "couleur_texte_orange",
1478                    "openWith": "[orange]",
1479                    "closeWith": "[\/orange]",
1480                    "selectionType": "word",
1481                    "display": true
1482                },
1483                {
1484                    "id": "couleur_texte_lavande",
1485                    "name": "Texte lavande",
1486                    "className": "couleur_texte_lavande",
1487                    "openWith": "[lavande]",
1488                    "closeWith": "[\/lavande]",
1489                    "selectionType": "word",
1490                    "display": true
1491                },
1492                {
1493                    "id": "couleur_texte_rose",
1494                    "name": "Texte rose",
1495                    "className": "couleur_texte_rose",
1496                    "openWith": "[rose]",
1497                    "closeWith": "[\/rose]",
1498                    "selectionType": "word",
1499                    "display": true
1500                },
1501                {
1502                    "id": "couleur_texte_prune",
1503                    "name": "Texte prune",
1504                    "className": "couleur_texte_prune",
1505                    "openWith": "[prune]",
1506                    "closeWith": "[\/prune]",
1507                    "selectionType": "word",
1508                    "display": true
1509                },
1510                {
1511                    "id": "couleur_texte_saumon",
1512                    "name": "Texte saumon",
1513                    "className": "couleur_texte_saumon",
1514                    "openWith": "[saumon]",
1515                    "closeWith": "[\/saumon]",
1516                    "selectionType": "word",
1517                    "display": true
1518                },
1519                {
1520                    "id": "couleur_texte_neige",
1521                    "name": "Texte neige",
1522                    "className": "couleur_texte_neige",
1523                    "openWith": "[neige]",
1524                    "closeWith": "[\/neige]",
1525                    "selectionType": "word",
1526                    "display": true
1527                },
1528                {
1529                    "id": "couleur_texte_turquoise",
1530                    "name": "Texte turquoise",
1531                    "className": "couleur_texte_turquoise",
1532                    "openWith": "[turquoise]",
1533                    "closeWith": "[\/turquoise]",
1534                    "selectionType": "word",
1535                    "display": true
1536                },
1537                {
1538                    "id": "couleur_texte_jaune_paille",
1539                    "name": "Texte jaune paille",
1540                    "className": "couleur_texte_jaune_paille",
1541                    "openWith": "[jaune paille]",
1542                    "closeWith": "[\/jaune paille]",
1543                    "selectionType": "word",
1544                    "display": true
1545                },
1546                {
1547                    "id": "couleur_texte_jaune",
1548                    "name": "Texte jaune",
1549                    "className": "couleur_texte_jaune",
1550                    "openWith": "[jaune]",
1551                    "closeWith": "[\/jaune]",
1552                    "selectionType": "word",
1553                    "display": true
1554                }
1555            ]
1556        },
1557        {
1558            "name": "Colorer le fond",
1559            "className": "cs_couleur_fond separateur_avant",
1560            "replaceWith": "",
1561            "dropMenu": [
1562                {
1563                    "id": "couleur_fond_noir",
1564                    "name": "Fond noir",
1565                    "className": "couleur_fond_noir",
1566                    "openWith": "[fond noir]",
1567                    "closeWith": "[\/fond noir]",
1568                    "selectionType": "word",
1569                    "display": true
1570                },
1571                {
1572                    "id": "couleur_fond_rouge",
1573                    "name": "Fond rouge",
1574                    "className": "couleur_fond_rouge",
1575                    "openWith": "[fond rouge]",
1576                    "closeWith": "[\/fond rouge]",
1577                    "selectionType": "word",
1578                    "display": true
1579                },
1580                {
1581                    "id": "couleur_fond_marron",
1582                    "name": "Fond marron",
1583                    "className": "couleur_fond_marron",
1584                    "openWith": "[fond marron]",
1585                    "closeWith": "[\/fond marron]",
1586                    "selectionType": "word",
1587                    "display": true
1588                },
1589                {
1590                    "id": "couleur_fond_vert",
1591                    "name": "Fond vert",
1592                    "className": "couleur_fond_vert",
1593                    "openWith": "[fond vert]",
1594                    "closeWith": "[\/fond vert]",
1595                    "selectionType": "word",
1596                    "display": true
1597                },
1598                {
1599                    "id": "couleur_fond_vert_olive",
1600                    "name": "Fond vert olive",
1601                    "className": "couleur_fond_vert_olive",
1602                    "openWith": "[fond vert olive]",
1603                    "closeWith": "[\/fond vert olive]",
1604                    "selectionType": "word",
1605                    "display": true
1606                },
1607                {
1608                    "id": "couleur_fond_bleu_marine",
1609                    "name": "Fond bleu marine",
1610                    "className": "couleur_fond_bleu_marine",
1611                    "openWith": "[fond bleu marine]",
1612                    "closeWith": "[\/fond bleu marine]",
1613                    "selectionType": "word",
1614                    "display": true
1615                },
1616                {
1617                    "id": "couleur_fond_violet",
1618                    "name": "Fond violet",
1619                    "className": "couleur_fond_violet",
1620                    "openWith": "[fond violet]",
1621                    "closeWith": "[\/fond violet]",
1622                    "selectionType": "word",
1623                    "display": true
1624                },
1625                {
1626                    "id": "couleur_fond_gris",
1627                    "name": "Fond gris",
1628                    "className": "couleur_fond_gris",
1629                    "openWith": "[fond gris]",
1630                    "closeWith": "[\/fond gris]",
1631                    "selectionType": "word",
1632                    "display": true
1633                },
1634                {
1635                    "id": "couleur_fond_argent",
1636                    "name": "Fond argent",
1637                    "className": "couleur_fond_argent",
1638                    "openWith": "[fond argent]",
1639                    "closeWith": "[\/fond argent]",
1640                    "selectionType": "word",
1641                    "display": true
1642                },
1643                {
1644                    "id": "couleur_fond_vert_clair",
1645                    "name": "Fond vert clair",
1646                    "className": "couleur_fond_vert_clair",
1647                    "openWith": "[fond vert clair]",
1648                    "closeWith": "[\/fond vert clair]",
1649                    "selectionType": "word",
1650                    "
1650display": true
1651                },
1652                {
1653                    "id": "couleur_fond_bleu",
1654                    "name": "Fond bleu",
1655                    "className": "couleur_fond_bleu",
1656                    "openWith": "[fond bleu]",
1657                    "closeWith": "[\/fond bleu]",
1658                    "selectionType": "word",
1659                    "display": true
1660                },
1661                {
1662                    "id": "couleur_fond_fuchia",
1663                    "name": "Fond fuchia",
1664                    "className": "couleur_fond_fuchia",
1665                    "openWith": "[fond fuchia]",
1666                    "closeWith": "[\/fond fuchia]",
1667                    "selectionType": "word",
1668                    "display": true
1669                },
1670                {
1671                    "id": "couleur_fond_bleu_clair",
1672                    "name": "Fond bleu clair",
1673                    "className": "couleur_fond_bleu_clair",
1674                    "openWith": "[fond bleu clair]",
1675                    "closeWith": "[\/fond bleu clair]",
1676                    "selectionType": "word",
1677                    "display": true
1678                },
1679                {
1680                    "id": "couleur_fond_blanc",
1681                    "name": "Fond blanc",
1682                    "className": "couleur_fond_blanc",
1683                    "openWith": "[fond blanc]",
1684                    "closeWith": "[\/fond blanc]",
1685                    "selectionType": "word",
1686                    "display": true
1687                },
1688                {
1689                    "id": "couleur_fond_bleu_azur",
1690                    "name": "Fond bleu azur",
1691                    "className": "couleur_fond_bleu_azur",
1692                    "openWith": "[fond bleu azur]",
1693                    "closeWith": "[\/fond bleu azur]",
1694                    "selectionType": "word",
1695                    "display": true
1696                },
1697                {
1698                    "id": "couleur_fond_beige",
1699                    "name": "Fond beige",
1700                    "className": "couleur_fond_beige",
1701                    "openWith": "[fond beige]",
1702                    "closeWith": "[\/fond beige]",
1703                    "selectionType": "word",
1704                    "display": true
1705                },
1706                {
1707                    "id": "couleur_fond_brun",
1708                    "name": "Fond brun",
1709                    "className": "couleur_fond_brun",
1710                    "openWith": "[fond brun]",
1711                    "closeWith": "[\/fond brun]",
1712                    "selectionType": "word",
1713                    "display": true
1714                },
1715                {
1716                    "id": "couleur_fond_bleu_violet",
1717                    "name": "Fond bleu violet",
1718                    "className": "couleur_fond_bleu_violet",
1719                    "openWith": "[fond bleu violet]",
1720                    "closeWith": "[\/fond bleu violet]",
1721                    "selectionType": "word",
1722                    "display": true
1723                },
1724                {
1725                    "id": "couleur_fond_brun_clair",
1726                    "name": "Fond brun clair",
1727                    "className": "couleur_fond_brun_clair",
1728                    "openWith": "[fond brun clair]",
1729                    "closeWith": "[\/fond brun clair]",
1730                    "selectionType": "word",
1731                    "display": true
1732                },
1733                {
1734                    "id": "couleur_fond_rose_clair",
1735                    "name": "Fond rose clair",
1736                    "className": "couleur_fond_rose_clair",
1737                    "openWith": "[fond rose clair]",
1738                    "closeWith": "[\/fond rose clair]",
1739                    "selectionType": "word",
1740                    "display": true
1741                },
1742                {
1743                    "id": "couleur_fond_vert_fonce",
1744                    "name": "Fond vert fonce",
1745                    "className": "couleur_fond_vert_fonce",
1746                    "openWith": "[fond vert fonce]",
1747                    "closeWith": "[\/fond vert fonce]",
1748                    "selectionType": "word",
1749                    "display": true
1750                },
1751                {
1752                    "id": "couleur_fond_orange_fonce",
1753                    "name": "Fond orange fonce",
1754                    "className": "couleur_fond_orange_fonce",
1755                    "openWith": "[fond orange fonce]",
1756                    "closeWith": "[\/fond orange fonce]",
1757                    "selectionType": "word",
1758                    "display": true
1759                },
1760                {
1761                    "id": "couleur_fond_mauve_fonce",
1762                    "name": "Fond mauve fonce",
1763                    "className": "couleur_fond_mauve_fonce",
1764                    "openWith": "[fond mauve fonce]",
1765                    "closeWith": "[\/fond mauve fonce]",
1766                    "selectionType": "word",
1767                    "display": true
1768                },
1769                {
1770                    "id": "couleur_fond_bleu_ciel",
1771                    "name": "Fond bleu ciel",
1772                    "className": "couleur_fond_bleu_ciel",
1773                    "openWith": "[fond bleu ciel]",
1774                    "closeWith": "[\/fond bleu ciel]",
1775                    "selectionType": "word",
1776                    "display": true
1777                },
1778                {
1779                    "id": "couleur_fond_or",
1780                    "name": "Fond or",
1781                    "className": "couleur_fond_or",
1782                    "openWith": "[fond or]",
1783                    "closeWith": "[\/fond or]",
1784                    "selectionType": "word",
1785                    "display": true
1786                },
1787                {
1788                    "id": "couleur_fond_ivoire",
1789                    "name": "Fond ivoire",
1790                    "className": "couleur_fond_ivoire",
1791                    "openWith": "[fond ivoire]",
1792                    "closeWith": "[\/fond ivoire]",
1793                    "selectionType": "word",
1794                    "display": true
1795                },
1796                {
1797                    "id": "couleur_fond_orange",
1798                    "name": "Fond orange",
1799                    "className": "couleur_fond_orange",
1800                    "openWith": "[fond orange]",
1801                    "closeWith": "[\/fond orange]",
1802                    "selectionType": "word",
1803                    "display": true
1804                },
1805                {
1806                    "id": "couleur_fond_lavande",
1807                    "name": "Fond lavande",
1808                    "className": "couleur_fond_lavande",
1809                    "openWith": "[fond lavande]",
1810                    "closeWith": "[\/fond lavande]",
1811                    "selectionType": "word",
1812                    "display": true
1813                },
1814                {
1815                    "id": "couleur_fond_rose",
1816                    "name": "Fond rose",
1817                    "className": "couleur_fond_rose",
1818                    "openWith": "[fond rose]",
1819                    "closeWith": "[\/fond rose]",
1820                    "selectionType": "word",
1821                    "display": true
1822                },
1823                {
1824                    "id": "couleur_fond_prune",
1825                    "name": "Fond prune",
1826                    "className": "couleur_fond_prune",
1827                    "openWith": "[fond prune]",
1828                    "closeWith": "[\/fond prune]",
1829                    "selectionType": "word",
1830                    "display": true
1831                },
1832                {
1833                    "id": "couleur_fond_saumon",
1834                    "name": "Fond saumon",
1835                    "className": "couleur_fond_saumon",
1836                    "openWith": "[fond saumon]",
1837                    "closeWith": "[\/fond saumon]",
1838                    "selectionType": "word",
1839                    "display": true
1840                },
1841                {
1842                    "id": "couleur_fond_neige",
1843                    "name": "Fond neige",
1844                    "className": "couleur_fond_neige",
1845                    "openWith": "[fond neige]",
1846                    "closeWith": "[\/fond neige]",
1847                    "selectionType": "word",
1848                    "display": true
1849                },
1850                {
1851                    "id": "couleur_fond_turquoise",
1852                    "name": "Fond turquoise",
1853                    "className": "couleur_fond_turquoise",
1854                    "openWith": "[fond turquoise]",
1855                    "closeWith": "[\/fond turquoise]",
1856                    "selectionType": "word",
1857                    "display": true
1858                },
1859                {
1860                    "id": "couleur_fond_jaune_paille",
1861                    "name": "Fond jaune paille",
1862                    "className": "couleur_fond_jaune_paille",
1863                    "openWith": "[fond jaune paille]",
1864                    "closeWith": "[\/fond jaune paille]",
1865                    "selectionType": "word",
1866                    "display": true
1867                },
1868                {
1869                    "id": "couleur_fond_jaune",
1870                    "name": "Fond jaune",
1871                    "className": "couleur_fond_jaune",
1872                    "openWith": "[fond jaune]",
1873                    "closeWith": "[\/fond jaune]",
1874                    "selectionType": "word",
1875                    "display": true
1876                }
1877            ]
1878        },
1879        {
1880            "name": "Transformer en [lien hypertexte->http:\/\/...]",
1881            "key": "L",
1882            "className": "outil_link separateur separateur_apres sepLink separateur_avant",
1883            "openWith": "[",
1884            "closeWith": "->[![Veuillez indiquer l\u2019adresse de votre lien (vous pouvez indiquer une adresse Internet sous la forme http:\/\/www.monsite.com, une adresse courriel, ou simplement indiquer le num\u00e9ro d\u2019un article de ce site.]!]]"
1885        },
1886        {
1887            "name": "<quote>Citer un message<\/quote>",
1888            "key": "Q",
1889            "className": "outil_quote separateur separateur_apres sepGuillemets",
1890            "openWith": "\n<quote>",
1891            "closeWith": "<\/quote>\n",
1892            "selectionType": "word"
1893        },
1894        {
1895            "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb",
1896            "className": "outil_guillemets",
1897            "openWith": "«",
1898            "closeWith": "»",
1899            "lang": [
1900                "fr",
1901                "eo",
1902                "cpf",
1903                "ar",
1904                "es"
1905            ],
1906            "selectionType": "word",
1907            "dropMenu": [
1908                {
1909                    "id": "guillemets_simples",
1910                    "name": "Entourer de \u201cguillemets de second niveau\u201d",
1911                    "className": "outil_guillemets_simples",
1912                    "openWith": "“",
1913                    "closeWith": "”",
1914                    "display": true,
1915                    "lang": [
1916                        "fr",
1917                        "eo",
1918                        "cpf",
1919                        "ar",
1920                        "es"
1921                    ],
1922                    "selectionType": "word"
1923                }
1924            ]
1925        },
1926        {
1927            "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb",
1928            "className": "outil_guillemets_de",
1929            "openWith": "„",
1930            "closeWith": "“",
1931            "lang": [
1932                "bg",
1933                "de",
1934                "pl",
1935                "hr",
1936                "src"
1937            ],
1938            "selectionType": "word",
1939            "dropMenu": [
1940                {
1941                    "id": "guillemets_de_simples",
1942                    "name": "Entourer de \u201cguillemets de second niveau\u201d",
1943                    "className": "outil_guillemets_de_simples",
1944                    "openWith": "&sbquo;",
1945                    "closeWith": "‘",
1946                    "display": true,
1947                    "lang": [
1948                        "bg",
1949                        "de",
1950                        "pl",
1951                        "hr",
1952                        "src"
1953                    ],
1954                    "selectionType": "word"
1955                }
1956            ]
1957        },
1958        {
1959            "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb",
1960            "className": "outil_guillemets_simples separateur_avant",
1961            "openWith": "“",
1962            "closeWith": "”",
1963            "lang_not": [
1964                "fr",
1965                "eo",
1966                "cpf",
1967                "ar",
1968                "es",
1969                "bg",
1970                "de",
1971                "pl",
1972                "hr",
1973                "src"
1974            ],
1975            "selectionType": "word",
1976            "dropMenu": [
1977                {
1978                    "id": "guillemets_autres_simples",
1979                    "name": "Entourer de \u201cguillemets de second niveau\u201d",
1980                    "className": "outil_guillemets_uniques",
1981                    "openWith": "‘",
1982                    "closeWith": "’",
1983                    "display": true,
1984                    "lang_not": [
1985                        "fr",
1986                        "eo",
1987                        "cpf",
1988                        "ar",
1989                        "es",
1990                        "bg",
1991                        "de",
1992                        "pl",
1993                        "hr",
1994                        "src"
1995                    ],
1996                    "selectionType": "word"
1997                }
1998            ]
1999        },
2000        {
2001            "name": "Utiliser un outil du Couteau Suisse",
2002            "className": "couteau_suisse_drop separateur separateur_apres sepCaracteres",
2003            "replaceWith": "",
2004            "dropMenu": [
2005                {
2006                    "id": "decoupe_onglets",
2007                    "name": "Ins\u00e9rer un syst\u00e8me d\u2019onglet",
2008                    "className": "decoupe_onglets",
2009                    "replaceWith": "\n<onglets>Titre 1\n\nPlacez votre texte ici\n\n++++Titre 2\n\nPlacez votre texte ici\n\n++++Titre 3\n\nPlacez votre texte ici\n\n<\/onglets>\n",
2010                    "display": true
2011                },
2012                {
2013                    "id": "blocs_bloc",
2014                    "name": "Ins\u00e9rer un bloc repli\u00e9",
2015                    "className": "blocs_bloc",
2016                    "replaceWith": "\n<bloc>Un titre\n\nPlacez votre texte ici\n<\/bloc>\n",
2017                    "display": true
2018                },
2019                {
2020                    "id": "blocs_visible",
2021                    "name": "Ins\u00e9rer un bloc d\u00e9pli\u00e9",
2022                    "className": "blocs_visible",
2023                    "replaceWith": "\n<visible>Un titre\n\nPlacez votre texte ici\n<\/visible>\n",
2024                    "display": true
2025                }
2026            ]
2027        },
2028        {
2029            "name": "Ins\u00e9rer un filet de s\u00e9paration",
2030            "className": "cs_filets_drop",
2031            "replaceWith": "",
2032            "dropMenu": [
2033                {
2034                    "id": "filet_0",
2035                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a00\u00a0\u00bb",
2036                    "className": "filet_0",
2037                    "replaceWith": "\n__0__\n",
2038                    "display": true
2039                },
2040                {
2041                    "id": "filet_1",
2042                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a01\u00a0\u00bb",
2043                    "className": "filet_1",
2044                    "replaceWith": "\n__1__\n",
2045                    "display": true
2046                },
2047                {
2048                    "id": "filet_2",
2049                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a02\u00a0\u00bb",
2050                    "className": "filet_2",
2051                    "replaceWith": "\n__2__\n",
2052                    "display": true
2053                },
2054                {
2055                    "id": "filet_3",
2056                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a03\u00a0\u00bb",
2057                    "className": "filet_3",
2058                    "replaceWith": "\n__3__\n",
2059                    "display": true
2060                },
2061                {
2062                    "id": "filet_4",
2063                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a04\u00a0\u00bb",
2064                    "className": "filet_4",
2065                    "replaceWith": "\n__4__\n",
2066                    "display": true
2067                },
2068                {
2069                    "id": "filet_5",
2070                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a05\u00a0\u00bb",
2071                    "className": "filet_5",
2072                    "replaceWith": "\n__5__\n",
2073                    "display": true
2074                },
2075                {
2076                    "id": "filet_6",
2077                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a06\u00a0\u00bb",
2078                    "className": "filet_6",
2079                    "replaceWith": "\n__6__\n",
2080                    "display": true
2081                },
2082                {
2083                    "id": "filet_7",
2084                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a07\u00a0\u00bb",
2085                    "className": "filet_7",
2086                    "replaceWith": "\n__7__\n",
2087                    "display": true
2088                },
2089                {
2090                    "id": "filet_ornement_png",
2091                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a0ornement\u00a0\u00bb",
2092                    "className": "filet_ornement_png",
2093                    "replaceWith": "\n__ornement.png__\n",
2094                    "display": true
2095                },
2096                {
2097                    "id": "filet_degrade_png",
2098                    "name": "Ins\u00e9rer un filet de style \u00ab\u00a0degrade\u00a0\u00bb",
2099                    "className": "filet_degrade_png",
2100                    "replaceWith": "\n__degrade.png__\n",
2101                    "display": true
2102                }
2103            ]
2104        }
2105    ]
2106}
2107
2108 
2109				// remplace ou cree -* ou -** ou -# ou -##
2110				function outil_liste(h, c) {
2111					if ((s = h.selection) && (r = s.match(/^-([*#]+) (.*)$/)))	 {
2112						r[1] = r[1].replace(/[#*]/g, c);
2113						s = '-'+r[1]+' '+r[2];
2114					} else {
2115						s = '-' + c + ' '+s;
2116					}
2117					return s;
2118				}
2119
2120				// indente des -* ou -#
2121				function outil_indenter(h) {
2122					if (s = h.selection) {
2123						if (s.substr(0,2)=='-*') {
2124							s = '-**' + s.substr(2);
2125						} else if (s.substr(0,2)=='-#') {
2126							s = '-##' + s.substr(2);
2127						} else {
2128							s = '-* ' + s;
2129						}
2130					}
2131					return s;
2132				}
2133
2134				// desindente des -* ou -** ou -# ou -##
2135				function outil_desindenter(h){
2136					if (s = h.selection) {
2137						if (s.substr(0,3)=='-**') {
2138							s = '-*' + s.substr(3);
2139						} else if (s.substr(0,3)=='-* ') {
2140							s = s.substr(3);
2141						} else if (s.substr(0,3)=='-##') {
2142							s = '-#' + s.substr(3);
2143						} else if (s.substr(0,3)=='-# ') {
2144							s = s.substr(3);
2145						}
2146					}
2147					return s;
2148				}
2149
2150				// ajouter un espace avant, apres un {qqc} pour ne pas que
2151				// gras {{}} suivi de italique {} donnent {{{}}}, mais { {{}} }
2152				function espace_si_accolade(h, openWith, closeWith){
2153					if (s = h.selection) {
2154						// accolade dans la selection
2155						if (s.charAt(0)=='{') {
2156							return openWith + ' ' + s + ' ' + closeWith;
2157						}
2158						// accolade avant la selection
2159						else if (c = h.textarea.selectionStart) {
2160							if (h.textarea.value.charAt(c-1) == '{') {
2161								return ' ' + openWith + s + closeWith + ' ';
2162							}
2163						}
2164					}
2165					return openWith + s + closeWith;
2166				}
2167				
2168
2169barre_outils_vide = {
2170    "nameSpace": "vide",
2171    "previewAutoRefresh": false,
2172    "markupSet": []
2173}
2174
2175 
2176
2177
2178;(function($){
2179
2180// 2 fonctions pour appeler le porte plume reutilisables pour d'autres plugins
2181// on envoie dedans la selection jquery qui doit etre effectuee
2182// ce qui evite des appels direct a markitup, aucazou on change de lib un j
2182our
2183$.fn.barre_outils = function(nom, settings) {
2184	options = {
2185		lang:'fr'
2186	};
2187	$.extend(options, settings);
2188
2189	return $(this)
2190		.not('.markItUpEditor, .no_barre')
2191		.markItUp(eval('barre_outils_' + nom), {lang:options.lang})
2192		.trigger('markItUpEditor.loaded')
2193		.parent().find('.markItUpButton a').attr('tabindex', -1) // ne pas tabuler les boutons
2194		.end(); 
2195};
2196
2197$.fn.barre_previsualisation = function(settings) {
2198	options = {
2199		previewParserPath:"index.php?action=porte_plume_previsu", // ici une url relative pour prive/public
2200		textEditer:"Modifier",
2201		textVoir:"Voir"
2202	};
2203	$.extend(options, settings);
2204
2205	return $(this)
2206		.not('.pp_previsualisation, .no_previsualisation')
2207		.previsu_spip(options)
2208		.trigger('markItUpPreview.loaded')
2209		.parent().find('.markItUpTabs a').attr('tabindex', -1) // ne pas tabuler les onglets
2210		.end();
2211};
2212
2213$(window).on('load', function(){
2214	// ajoute les barres d'outils markitup
2215	function barrebouilles(){
2216		// fonction generique appliquee aux classes CSS :
2217		// inserer_barre_forum, inserer_barre_edition, inserer_previsualisation
2218		$('.formulaire_spip textarea.inserer_barre_forum').barre_outils('forum');
2219		$('.formulaire_spip textarea.inserer_barre_edition').barre_outils('edition');
2220		$('.formulaire_spip textarea.inserer_previsualisation').barre_previsualisation();
2221
2222		 
2223		// fonction specifique aux formulaires de SPIP :
2224		// barre de forum
2225		$('textarea.textarea_forum').barre_outils('forum');
2226		 
2227		$('.formulaire_forum textarea[name=texte]').barre_outils('forum');
2228		// barre d'edition et onglets de previsualisation
2229		$('.formulaire_spip textarea[name=texte]')
2230			.barre_outils('edition').end()
2231			.barre_previsualisation();
2232		
2233	}
2234	barrebouilles();
2235	onAjaxLoad(barrebouilles);
2236
2237});
2238})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.