1/* #PRODUIRE{fond=javascript/porte_plume_start.js,hash=77b53285557fa36040aab0b80e1321eb,inserer_auto_name_texte=1,lang=fr} 2 md5:86e64c1b57d57eb96ab7227831003de4 */ 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 "dropMenu": [ 30 { 31 "id": "intertitre", 32 "name": "Transformer en {{{intertitre}}}", 33 "className": "outil_intertitre1", 34 "openWith": "\n{{{", 35 "closeWith": "}}}\n", 36 "display": true, 37 "selectionType": "line" 38 }, 39 { 40 "id": "intertitre2", 41 "name": "Transformer en {{{**intertitre niveau deux}}}", 42 "className": "outil_intertitre2", 43 "openWith": "\n{{{**", 44 "closeWith": "}}}\n", 45 "display": true, 46 "selectionType": "line" 47 }, 48 { 49 "id": "intertitre3", 50 "name": "Transformer en {{{***intertitre niveau trois}}}", 51 "className": "outil_intertitre3", 52 "openWith": "\n{{{***", 53 "closeWith": "}}}\n", 54 "display": true, 55 "selectionType": "line" 56 }, 57 { 58 "id": "alignerdroite", 59 "name": "[\/Aligne \u00e0 droite\/] le paragraphe", 60 "className": "outil_alignerdroite", 61 "openWith": "\n[\/", 62 "closeWith": "\/]\n", 63 "display": true, 64 "selectionType": "line" 65 }, 66 { 67 "id": "alignergauche", 68 "name": "[!Aligne \u00e0 gauche\u00a0!] le paragraphe", 69 "className": "outil_alignergauche", 70 "openWith": "\n[!", 71 "closeWith": "!]\n", 72 "display": true, 73 "lang": [ 74 "ar", 75 "fa" 76 ], 77 "selectionType": "line" 78 }, 79 { 80 "id": "barre_cadre", 81 "name": "Placer dans une <cadre>zone de saisie de texte<\/cadre>", 82 "className": "outil_barre_cadre", 83 "openWith": "\n<cadre>", 84 "closeWith": "<\/cadre>\n", 85 "display": true, 86 "selectionType": "line" 87 } 88 ] 89 }, 90 { 91 "name": "Mettre en {{gras}}", 92 "key": "B", 93 "className": "outil_bold", 94 "replaceWith": function(h){ return espace_si_accolade(h, '{{', '}}');}, 95 "selectionType": "word", 96 "dropMenu": [ 97 { 98 "id": "italic", 99 "name": "Mettre en {italique}", 100 "key": "I", 101 "className": "outil_italic", 102 "replaceWith": function(h){ return espace_si_accolade(h, '{', '}');}, 103 "display": true, 104 "selectionType": "word" 105 }, 106 { 107 "id": "petitescapitales", 108 "name": "Mettre le texte en <sc>petites capitales<\/sc>", 109 "className": "outil_petitescapitales", 110 "openWith": "<sc>", 111 "closeWith": "<\/sc>", 112 "display": true, 113 "selectionType": "word" 114 }, 115 { 116 "id": "stroke_through_et", 117 "name": "<del>Barrer<\/del> le texte", 118 "className": "outil_stroke_through_et", 119 "openWith": "<del>", 120 "closeWith": "<\/del>", 121 "display": true, 122 "selectionType": "word" 123 }, 124 { 125 "id": "miseenevidence", 126 "name": "Mettre le texte en [*\u00e9vidence*]", 127 "className": "outil_miseenevidence", 128 "openWith": "[*", 129 "closeWith": "*]", 130 "display": true, 131 "selectionType": "word" 132 }, 133 { 134 "id": "miseenevidence2", 135 "name": "Mettre le texte en [**\u00e9vidence*] (2e couleur)", 136 "className": "outil_miseenevidence2", 137 "openWith": "[**", 138 "closeWith": "*]", 139 "display": true, 140 "selectionType": "word" 141 }, 142 { 143 "id": "exposant", 144 "name": "Mettre le texte en <sup>exposant<\/sup>", 145 "className": "outil_exposant", 146 "openWith": "<sup>", 147 "closeWith": "<\/sup>", 148 "display": true, 149 "selectionType": "word" 150 }, 151 { 152 "id": "indice", 153 "name": "Mettre le texte en <sub>indice<\/sub>", 154 "className": "outil_indice", 155 "openWith": "<sub>", 156 "closeWith": "<\/sub>", 157 "display": true, 158 "selectionType": "word" 159 }, 160 { 161 "id": "barre_code", 162 "name": "Mettre en forme un <code>code informatique<\/code>", 163 "className": "outil_barre_code", 164 "openWith": "<code>", 165 "closeWith": "<\/code>", 166 "display": true, 167 "selectionType": "word" 168 } 169 ] 170 }, 171 { 172 "name": "Mettre en liste", 173 "className": "outil_liste_ul separateur_avant", 174 "replaceWith": function(h){ return outil_liste(h, '*');}, 175 "selectionType": "line", 176 "forceMultiline": true, 177 "dropMenu": [ 178 { 179 "id": "liste_ol", 180 "name": "Mettre en liste num\u00e9rot\u00e9e", 181 "className": "outil_liste_ol", 182 "replaceWith": function(h){ return outil_liste(h, '#');}, 183 "display": true, 184 "selectionType": "line", 185 "forceMultiline": true 186 }, 187 { 188 "id": "desindenter", 189 "name": "D\u00e9sindenter une liste", 190 "className": "outil_desindenter", 191 "replaceWith": function(h){return outil_desindenter(h);}, 192 "display": true, 193 "selectionType": "line", 194 "forceMultiline": true 195 }, 196 { 197 "id": "indenter", 198 "name": "Indenter une liste", 199 "className": "outil_indenter", 200 "replaceWith": function(h){return outil_indenter(h);}, 201 "display": true, 202 "selectionType": "line", 203 "forceMultiline": true 204 } 205 ] 206 }, 207 { 208 "name": "Transformer en [lien hypertexte->http:\/\/...]", 209 "key": "L", 210 "className": "outil_link separateur separateur_apres sepLink", 211 "openWith": "[", 212 "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.]!]]", 213 "dropMenu": [ 214 { 215 "id": "notes", 216 "name": "Transformer en [[Note de bas de page]]", 217 "className": "outil_notes", 218 "openWith": "[[", 219 "closeWith": "]]", 220 "display": true, 221 "selectionType": "word" 222 } 223 ] 224 }, 225 { 226 "name": "Ins\u00e9rer\/modifier (le s\u00e9lectionner avant) un tableau", 227 "className": "outil_barre_tableau separateur_avant", 228 "replaceWith": function(markitup) { zone_selection = markitup.textarea; jQuery.modalboxload('https://cnig.gouv.fr/spip.php?page=typoenluminee_tableau_edit&modalbox=oui',{minWidth: '90%', minHeight: '90%', iframe: true, type: 'iframe'});}, 229 "selectionType": "line" 230 }, 231 { 232 "name": "<quote>Citer un message<\/quote>", 233 "key": "Q", 234 "className": "outil_quote separateur separateur_apres sepGuillemets", 235 "openWith": "<quote>", 236 "closeWith": "<\/quote>", 237 "selectionType": "word" 238 }, 239 { 240 "name": "Choisir un bloc", 241 "className": "outil_bloc", 242 "beforeInsert": function(h){ return jQuery.modalboxload('https://cnig.gouv.fr/ecrire/?exec=cibloc_popin2-choisir_bloc&var_zajax=contenu',{trapFocus: false});} 243 }, 244 { 245 "name": "Ins\u00e9rer un bouton", 246 "className": "outil_bouton", 247 "beforeInsert": function(h){ return jQuery.modalboxload('https://cnig.gouv.fr/ecrire/?exec=cibloc_popin2-choisir_bouton&var_zajax=contenu',{trapFocus: false});} 248 }, 249 { 250 "name": "Ajouter une galerie photo", 251 "className": "outil_galerie", 252 "openWith": "<galerie_photos1>" 253 }, 254 { 255 "name": "Ajouter une ressource", 256 "className": "outil_ressource", 257 "openWith": "<ressource|id_syndic=", 258 "closeWith": ">" 259 }, 260 { 261 "name": "Ajouter un flux RSS", 262 "className": "outil_rss", 263 "openWith": "<rss|id_syndic=", 264 "closeWith": ">" 265 }, 266 {
267 "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb", 268 "className": "outil_guillemets", 269 "openWith": "«", 270 "closeWith": "»", 271 "lang": [ 272 "fr", 273 "eo", 274 "cpf", 275 "ar", 276 "es" 277 ], 278 "selectionType": "word", 279 "dropMenu": [ 280 { 281 "id": "guillemets_simples", 282 "name": "Entourer de \u201cguillemets de second niveau\u201d", 283 "className": "outil_guillemets_simples", 284 "openWith": "â", 285 "closeWith": "â", 286 "display": true, 287 "lang": [ 288 "fr", 289 "eo", 290 "cpf", 291 "ar", 292 "es" 293 ], 294 "selectionType": "word" 295 } 296 ] 297 }, 298 { 299 "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb", 300 "className": "outil_guillemets_de", 301 "openWith": "â", 302 "closeWith": "â", 303 "lang": [ 304 "bg", 305 "de", 306 "pl", 307 "hr", 308 "src" 309 ], 310 "selectionType": "word", 311 "dropMenu": [ 312 { 313 "id": "guillemets_de_simples", 314 "name": "Entourer de \u201cguillemets de second niveau\u201d", 315 "className": "outil_guillemets_de_simples", 316 "openWith": "‚", 317 "closeWith": "â", 318 "display": true, 319 "lang": [ 320 "bg", 321 "de", 322 "pl", 323 "hr", 324 "src" 325 ], 326 "selectionType": "word" 327 } 328 ] 329 }, 330 { 331 "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb", 332 "className": "outil_guillemets_simples separateur_avant", 333 "openWith": "â", 334 "closeWith": "â", 335 "lang_not": [ 336 "fr", 337 "eo", 338 "cpf", 339 "ar", 340 "es", 341 "bg", 342 "de", 343 "pl", 344 "hr", 345 "src" 346 ], 347 "selectionType": "word", 348 "dropMenu": [ 349 { 350 "id": "guillemets_autres_simples", 351 "name": "Entourer de \u201cguillemets de second niveau\u201d", 352 "className": "outil_guillemets_uniques", 353 "openWith": "â", 354 "closeWith": "â", 355 "display": true, 356 "lang_not": [ 357 "fr", 358 "eo", 359 "cpf", 360 "ar", 361 "es", 362 "bg", 363 "de", 364 "pl", 365 "hr", 366 "src" 367 ], 368 "selectionType": "word" 369 } 370 ] 371 }, 372 { 373 "name": "Ins\u00e9rer des caract\u00e8res sp\u00e9cifiques", 374 "className": "outil_caracteres separateur separateur_apres sepCaracteres", 375 "dropMenu": [ 376 { 377 "id": "A_grave", 378 "name": "Ins\u00e9rer un \u00c0", 379 "className": "outil_a_maj_grave", 380 "replaceWith": "Ã", 381 "display": true, 382 "lang": [ 383 "fr", 384 "eo", 385 "cpf" 386 ] 387 }, 388 { 389 "id": "E_aigu", 390 "name": "Ins\u00e9rer un \u00c9", 391 "className": "outil_e_maj_aigu", 392 "replaceWith": "Ã", 393 "display": true, 394 "lang": [ 395 "fr", 396 "eo", 397 "cpf" 398 ] 399 }, 400 { 401 "id": "E_grave", 402 "name": "Ins\u00e9rer un \u00c8", 403 "className": "outil_e_maj_grave", 404 "replaceWith": "Ã", 405 "display": true, 406 "lang": [ 407 "fr", 408 "eo", 409 "cpf" 410 ] 411 }, 412 { 413 "id": "aelig", 414 "name": "Ins\u00e9rer un \u00e6", 415 "className": "outil_aelig", 416 "replaceWith": "æ", 417 "display": true, 418 "lang": [ 419 "fr", 420 "eo", 421 "cpf" 422 ] 423 }, 424 { 425 "id": "AElig", 426 "name": "Ins\u00e9rer un \u00c6", 427 "className": "outil_aelig_maj", 428 "replaceWith": "Ã", 429 "display": true, 430 "lang": [ 431 "fr", 432 "eo", 433 "cpf" 434 ] 435 }, 436 { 437 "id": "oe", 438 "name": "Ins\u00e9rer un \u0153", 439 "className": "outil_oe", 440 "replaceWith": "Å", 441 "display": true, 442 "lang": [ 443 "fr" 444 ] 445 }, 446 { 447 "id": "OE", 448 "name": "Ins\u00e9rer un \u0152", 449 "className": "outil_oe_maj", 450 "replaceWith": "Å", 451 "display": true, 452 "lang": [ 453 "fr" 454 ] 455 }, 456 { 457 "id": "Ccedil", 458 "name": "Ins\u00e9rer un \u00c7", 459 "className": "outil_ccedil_maj", 460 "replaceWith": "Ã", 461 "display": true, 462 "lang": [ 463 "fr", 464 "eo", 465 "cpf" 466 ] 467 }, 468 { 469 "id": "uppercase", 470 "name": "Passer en majuscules", 471 "className": "outil_uppercase", 472 "replaceWith": function(markitup) { return markitup.selection.toUpperCase() }, 473 "display": true, 474 "lang": [ 475 "fr", 476 "en" 477 ] 478 }, 479 { 480 "id": "lowercase", 481 "name": "Passer en minuscules", 482 "className": "outil_lowercase", 483 "replaceWith": function(markitup) { return markitup.selection.toLowerCase() }, 484 "display": true, 485 "lang": [ 486 "fr", 487 "en" 488 ] 489 } 490 ] 491 } 492 ] 493} 494 495 496 // remplace ou cree -* ou -** ou -# ou -## 497 function outil_liste(h, c) { 498 if ((s = h.selection) && (r = s.match(/^-([*#]+) (.*)$/))) { 499 r[1] = r[1].replace(/[#*]/g, c); 500 s = '-'+r[1]+' '+r[2]; 501 } else { 502 s = '-' + c + ' '+s; 503 } 504 return s; 505 } 506 507 // indente des -* ou -# 508 function outil_indenter(h) { 509 if (s = h.selection) { 510 if (s.substr(0,2)=='-*') { 511 s = '-**' + s.substr(2); 512 } else if (s.substr(0,2)=='-#') { 513 s = '-##' + s.substr(2); 514 } else { 515 s = '-* ' + s; 516 } 517 } 518 return s; 519 } 520 521 // desindente des -* ou -** ou -# ou -## 522 function outil_desindenter(h){ 523 if (s = h.selection) { 524 if (s.substr(0,3)=='-**') { 525 s = '-*' + s.substr(3); 526 } else if (s.substr(0,3)=='-* ') { 527 s = s.substr(3); 528 } else if (s.substr(0,3)=='-##') { 529 s = '-#' + s.substr(3); 530 } else if (s.substr(0,3)=='-# ') { 531 s = s.substr(3); 532 } 533 } 534 return s; 535 } 536 537 // ajouter un espace avant, apres un {qqc} pour ne pas que 538 // gras {{}} suivi de italique {} donnent {{{}}}, mais { {{}} } 539 function espace_si_accolade(h, openWith, closeWith){ 540 if (s = h.selection) { 541 // accolade dans la selection 542 if (s.charAt(0)=='{') { 543 return openWith + ' ' + s + ' ' + closeWith; 544 } 545 // accolade avant la selection 546 else if (c = h.textarea.selectionStart) { 547 if (h.textarea.value.charAt(c-1) == '{') { 548 return ' ' + openWith + s + closeWith + ' '; 549 } 550 } 551 } 552 return openWith + s + closeWith; 553 } 554 555 556barre_outils_forum = { 557 "nameSpace": "forum", 558 "previewAutoRefresh": false, 559 "onEnter": { 560 "keepDefault": false, 561 "selectionType": "return", 562 "replaceWith": "\n" 563 }, 564 "onShiftEnter": { 565 "keepDefault": false, 566 "replaceWith": "\n_ " 567 }, 568 "onCtrlEnter": { 569 "keepDefault": false, 570 "replaceWith": "\n\n" 571 }, 572 "markupSet": [ 573 { 574 "name": "Mettre en {{gras}}", 575 "key": "B", 576 "className": "outil_bold", 577 "replaceWith": function(h){ return espace_si_accolade(h, '{{', '}}');}, 578 "selectionType": "word" 579 }, 580 { 581 "name": "Mettre en {italique}", 582 "key": "I", 583 "className": "outil_italic separateur_avant", 584 "replaceWith": function(h){ return espace_si_accolade(h, '{', '}');}, 585 "selectionType": "word" 586 }, 587 { 588 "name": "Transformer en [lien hypertexte->http:\/\/...]", 589 "key": "L", 590 "className": "outil_link separateur separateur_apres sepLink separateur_avant", 591 "openWith": "[", 592 "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.]!]]" 593 }, 594 { 595 "name": "<quote>Citer un message<\/quote>", 596 "key": "Q", 597 "className": "outil_quote separateur separateur_apres sepGuillemets", 598 "openWith": "\n<quote>", 599 "closeWith": "<\/quote>\n", 600 "selectionType": "word" 601 }, 602 {
603 "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb", 604 "className": "outil_guillemets", 605 "openWith": "«", 606 "closeWith": "»", 607 "lang": [ 608 "fr", 609 "eo", 610 "cpf", 611 "ar", 612 "es" 613 ], 614 "selectionType": "word", 615 "dropMenu": [ 616 { 617 "id": "guillemets_simples", 618 "name": "Entourer de \u201cguillemets de second niveau\u201d", 619 "className": "outil_guillemets_simples", 620 "openWith": "â", 621 "closeWith": "â", 622 "display": true, 623 "lang": [ 624 "fr", 625 "eo", 626 "cpf", 627 "ar", 628 "es" 629 ], 630 "selectionType": "word" 631 } 632 ] 633 }, 634 { 635 "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb", 636 "className": "outil_guillemets_de", 637 "openWith": "â", 638 "closeWith": "â", 639 "lang": [ 640 "bg", 641 "de", 642 "pl", 643 "hr", 644 "src" 645 ], 646 "selectionType": "word", 647 "dropMenu": [ 648 { 649 "id": "guillemets_de_simples", 650 "name": "Entourer de \u201cguillemets de second niveau\u201d", 651 "className": "outil_guillemets_de_simples", 652 "openWith": "‚", 653 "closeWith": "â", 654 "display": true, 655 "lang": [ 656 "bg", 657 "de", 658 "pl", 659 "hr", 660 "src" 661 ], 662 "selectionType": "word" 663 } 664 ] 665 }, 666 { 667 "name": "Entourer de \u00ab\u00a0guillemets\u00a0\u00bb", 668 "className": "outil_guillemets_simples separateur_avant", 669 "openWith": "â", 670 "closeWith": "â", 671 "lang_not": [ 672 "fr", 673 "eo", 674 "cpf", 675 "ar", 676 "es", 677 "bg", 678 "de", 679 "pl", 680 "hr", 681 "src" 682 ], 683 "selectionType": "word", 684 "dropMenu": [ 685 { 686 "id": "guillemets_autres_simples", 687 "name": "Entourer de \u201cguillemets de second niveau\u201d", 688 "className": "outil_guillemets_uniques", 689 "openWith": "â", 690 "closeWith": "â", 691 "display": true, 692 "lang_not": [ 693 "fr", 694 "eo", 695 "cpf", 696 "ar", 697 "es", 698 "bg", 699 "de", 700 "pl", 701 "hr", 702 "src" 703 ], 704 "selectionType": "word" 705 } 706 ] 707 } 708 ] 709} 710 711 712 // remplace ou cree -* ou -** ou -# ou -## 713 function outil_liste(h, c) { 714 if ((s = h.selection) && (r = s.match(/^-([*#]+) (.*)$/))) { 715 r[1] = r[1].replace(/[#*]/g, c); 716 s = '-'+r[1]+' '+r[2]; 717 } else { 718 s = '-' + c + ' '+s; 719 } 720 return s; 721 } 722 723 // indente des -* ou -# 724 function outil_indenter(h) { 725 if (s = h.selection) { 726 if (s.substr(0,2)=='-*') { 727 s = '-**' + s.substr(2); 728 } else if (s.substr(0,2)=='-#') { 729 s = '-##' + s.substr(2); 730 } else { 731 s = '-* ' + s; 732 } 733 } 734 return s; 735 } 736 737 // desindente des -* ou -** ou -# ou -## 738 function outil_desindenter(h){ 739 if (s = h.selection) { 740 if (s.substr(0,3)=='-**') { 741 s = '-*' + s.substr(3); 742 } else if (s.substr(0,3)=='-* ') { 743 s = s.substr(3); 744 } else if (s.substr(0,3)=='-##') { 745 s = '-#' + s.substr(3); 746 } else if (s.substr(0,3)=='-# ') { 747 s = s.substr(3); 748 } 749 } 750 return s; 751 } 752 753 // ajouter un espace avant, apres un {qqc} pour ne pas que 754 // gras {{}} suivi de italique {} donnent {{{}}}, mais { {{}} } 755 function espace_si_accolade(h, openWith, closeWith){ 756 if (s = h.selection) { 757 // accolade dans la selection 758 if (s.charAt(0)=='{') { 759 return openWith + ' ' + s + ' ' + closeWith; 760 } 761 // accolade avant la selection 762 else if (c = h.textarea.selectionStart) { 763 if (h.textarea.value.charAt(c-1) == '{') { 764 return ' ' + openWith + s + closeWith + ' '; 765 } 766 } 767 } 768 return openWith + s + closeWith; 769 } 770 771 772barre_outils_vide = { 773 "nameSpace": "vide", 774 "previewAutoRefresh": false, 775 "markupSet": [] 776} 777 778 779 780 781;(function($){ 782 783// 2 fonctions pour appeler le porte plume reutilisables pour d'autres plugins 784// on envoie dedans la selection jquery qui doit etre effectuee 785// ce qui evite des appels direct a markitup, aucazou on change de lib un j
785our 786$.fn.barre_outils = function(nom, settings) { 787 options = { 788 lang:'fr' 789 }; 790 $.extend(options, settings); 791 792 return $(this) 793 .not('.markItUpEditor, .no_barre') 794 .markItUp(eval('barre_outils_' + nom), {lang:options.lang}) 795 .trigger('markItUpEditor.loaded') 796 .parent().find('.markItUpButton a').attr('tabindex', -1) // ne pas tabuler les boutons 797 .end(); 798}; 799 800$.fn.barre_previsualisation = function(settings) { 801 options = { 802 previewParserPath:"index.php?action=porte_plume_previsu", // ici une url relative pour prive/public 803 textEditer:"Modifier", 804 textVoir:"Voir" 805 }; 806 $.extend(options, settings); 807 808 return $(this) 809 .not('.pp_previsualisation, .no_previsualisation') 810 .previsu_spip(options) 811 .trigger('markItUpPreview.loaded') 812 .parent().find('.markItUpTabs a').attr('tabindex', -1) // ne pas tabuler les onglets 813 .end(); 814}; 815 816$(window).on('load', function(){ 817 // ajoute les barres d'outils markitup 818 function barrebouilles(){ 819 // fonction generique appliquee aux classes CSS : 820 // inserer_barre_forum, inserer_barre_edition, inserer_previsualisation 821 $('.formulaire_spip textarea.inserer_barre_forum').barre_outils('forum'); 822 $('.formulaire_spip textarea.inserer_barre_edition').barre_outils('edition'); 823 $('.formulaire_spip textarea.inserer_previsualisation').barre_previsualisation(); 824 825 826 // fonction specifique aux formulaires de SPIP : 827 // barre de forum 828 $('textarea.textarea_forum').barre_outils('forum'); 829 830 $('.formulaire_forum textarea[name=texte]').barre_outils('forum'); 831 // barre d'edition et onglets de previsualisation 832 $('.formulaire_spip textarea[name=texte]') 833 .barre_outils('edition').end() 834 .barre_previsualisation(); 835 836 } 837 barrebouilles(); 838 onAjaxLoad(barrebouilles); 839 840}); 841})(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.