|
|
Ligne 1 : |
Ligne 1 : |
|
| |
|
| /* Tout code JavaScript placé ici sera chargé pour les utilisateurs de l’habillage Vector */ | | /* Tout code JavaScript placé ici sera chargé pour les utilisateurs de l’habillage Vector */ |
|
| |
| $j('#wpTextbox1').wikiEditor('addToToolbar', {
| |
| section: 'insert', // id de la section du nouveau menu
| |
| group: 'faces', // id du groupe du nouveau menu
| |
| tools: {
| |
| 'heading': { //id du nouveau menu
| |
| label: 'wikieditor-toolbar-tool-heading',
| |
| type: 'select',
| |
| list: {
| |
| 'heading-2' : { //id de la 1ere entré du menu
| |
| label: 'Titre 2', //label de la 1ere entré du menu
| |
| action: {
| |
| // même contenu que pour un bouton normal
| |
| section: 'insert', // id de la section du nouveau bouton
| |
| group: 'faces', // id du groupe du nouveau bouton
| |
| tools: {
| |
| 'smile': { // id du nouveau bouton
| |
| label: 'Smile!', // label du bouton
| |
| type: 'button',
| |
| icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Gnome-face-smile.svg/22px-Gnome-face-smile.svg.png', //L’URL de l’icône
| |
| filters: [ 'body:not(.ns-0)' ], // expression pour activer ou désactiver le bouton en fonction du Namespace comme "body:not(.ns-0)" pour le désactiver dans l’espace principal ou "body.ns-subject" pour l’activer seulement dans les pages "normales" c’est à dire pas celles de discussions
| |
| action: {
| |
| type: 'encapsulate',
| |
| options: {
| |
| pre: '== ', // chaine à insérer avant
| |
| peri: 'Titre 1', // chaine à insérer entre pre et post si rien n’est sélectionné (facultatif)
| |
| post: ' ==', // chaine à insérer après (facultatif)
| |
| regex: /^(\s*)(={1,6})(.*?)\2(\s*)$/, // regex que doit respecter le texte sélectionnée pour executer regexReplace (facultatif)
| |
| regexReplace: "\$1==\$3==\$4", // modification effectué si le texte respecte la regex (facultatif)
| |
| ownline: true // si true la chaine encadré par pre et post doit être l’unique composant de la ligne (comme pour une puce ou un titre). Par défaut false (facultatif)
| |
| }
| |
| }
| |
| }
| |
| }
| |
|
| |
| }
| |
| },
| |
| 'heading-5' : { //id de la 2e entré du menu
| |
| label: 'Titre 3', //label de la 2e entré du menu
| |
| action: {
| |
| // même contenu
| |
| }
| |
| }
| |
| }
| |
| }
| |
| }
| |
| });
| |