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