MediaWiki:Common.js : Différence entre versions
De WikiRésilience
Ligne 176 : | Ligne 176 : | ||
type: 'select', | type: 'select', | ||
list: { | list: { | ||
− | ' | + | 'cadre-1' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 188 : | Ligne 188 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-2' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 200 : | Ligne 200 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-3' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 212 : | Ligne 212 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-4' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 224 : | Ligne 224 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-5' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 236 : | Ligne 236 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-6' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 248 : | Ligne 248 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-7' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 260 : | Ligne 260 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-8' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 272 : | Ligne 272 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-9' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 284 : | Ligne 284 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-1' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 296 : | Ligne 296 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-10' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 308 : | Ligne 308 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-11' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 320 : | Ligne 320 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-12' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 332 : | Ligne 332 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-13' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 344 : | Ligne 344 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-14' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 356 : | Ligne 356 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-15' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 368 : | Ligne 368 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-16' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 380 : | Ligne 380 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-17' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 392 : | Ligne 392 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-18' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 404 : | Ligne 404 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-19' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 416 : | Ligne 416 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-20' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 428 : | Ligne 428 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-21' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 440 : | Ligne 440 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-22' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 452 : | Ligne 452 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-23' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 464 : | Ligne 464 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-24' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 476 : | Ligne 476 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-25' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 488 : | Ligne 488 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-26' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 500 : | Ligne 500 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-27' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 512 : | Ligne 512 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-28' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 524 : | Ligne 524 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-29' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 536 : | Ligne 536 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-30' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 548 : | Ligne 548 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-31' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 560 : | Ligne 560 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-32' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 572 : | Ligne 572 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-33' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 584 : | Ligne 584 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-34' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 596 : | Ligne 596 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-35' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 608 : | Ligne 608 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-36' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 620 : | Ligne 620 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-37' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 632 : | Ligne 632 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-38' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 644 : | Ligne 644 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-39' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 656 : | Ligne 656 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-40' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 668 : | Ligne 668 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-41' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 680 : | Ligne 680 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-42' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 692 : | Ligne 692 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-43' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 704 : | Ligne 704 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-44' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 716 : | Ligne 716 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-45' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 728 : | Ligne 728 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-46' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 740 : | Ligne 740 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-47' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 752 : | Ligne 752 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-48' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 764 : | Ligne 764 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-49' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 776 : | Ligne 776 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-50' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 788 : | Ligne 788 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-51' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 800 : | Ligne 800 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-52' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 812 : | Ligne 812 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-53' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 824 : | Ligne 824 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-54' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 836 : | Ligne 836 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-55' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 848 : | Ligne 848 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-56' : { //id de la 2e entré du menu |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 884 : | Ligne 860 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-57' : { //id de la 3e entré du menu |
label: 'Construction', //label de la 2e entré du menu | label: 'Construction', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 896 : | Ligne 872 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-58' : { //id de la 1ere entré du menu |
label: 'Etude', //label de la 1ere entré du menu | label: 'Etude', //label de la 1ere entré du menu | ||
action: { | action: { | ||
Ligne 908 : | Ligne 884 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-59' : { //id de la 2e entré du menu |
label: 'Programmation', //label de la 2e entré du menu | label: 'Programmation', //label de la 2e entré du menu | ||
action: { | action: { | ||
Ligne 920 : | Ligne 896 : | ||
} | } | ||
}, | }, | ||
− | ' | + | 'cadre-60' : { //id de la 4e entré du menu |
label: 'Reparation', //label de la 2e entré du menu | label: 'Reparation', //label de la 2e entré du menu | ||
action: { | action: { |
Version du 30 juin 2014 à 17:22
/* Tout JavaScript ici sera chargé avec chaque page accédée par n’importe quel utilisateur. */ importScript('MediaWiki:GeoportalSaisie.js'); importScript('MediaWiki:Utils.js'); /* Adaptation de l'éditeur, menus d'insertion de repères données à destination de profils, Y. Nedelec */ var customizeToolbar = function() { $j('#wpTextbox1' ).wikiEditor( 'addToToolbar', { sections: { reperes_profils: { type: 'toolbar', label: 'Repères à destination des profils' } } } ); $j('#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'reperes_profils', groups: { properties: { label: 'Propriété de la sélection :' } } } ); $j('#wpTextbox1').wikiEditor('addToToolbar', { section: 'reperes_profils', // id de la section du nouveau menu group: 'properties', // id du groupe du nouveau menu tools: { 'visiteurs': { //id du nouveau menu label: 'Visiteur intéressé', type: 'select', list: { 'visiteur-1' : { //id de la 1ere entré du menu label: 'Association locale', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Intéresse une association locale=\$1}}\$1", post: "" } } }, 'visiteur-2' : { //id de la 2ème entré du menu label: 'Citoyen', //label de la 2ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Intéresse un citoyen=\$1}}\$1", post: "" } } }, 'visiteur-3' : { //id de la 3ème entré du menu label: 'Chercheur, professeur, étudiant, institut', //label de la 3ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Intéresse un chercheur, professeur, étudiant, institut=\$1}}\$1", post: "" } } }, 'visiteur-4' : { //id de la 4ème entré du menu label: 'Professionnel (public/privé)', //label de la 4ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Intéresse un professionnel (public/privé)=\$1}}\$1", post: "" } } }, 'visiteur-5' : { //id de la 5ème entré du menu label: 'Collectivité locale', //label de la 5ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Intéresse une collectivité locale=\$1}}\$1", post: "" } } } } } } } ); $j('#wpTextbox1').wikiEditor('addToToolbar', { section: 'reperes_profils', // id de la section du nouveau menu group: 'properties', // id du groupe du nouveau menu tools: { 'actions': { //id du nouveau menu label: 'Action du visiteur', type: 'select', list: { 'action-1' : { //id de la 1ere entré du menu label: 'Apprend, s\'informe', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Le visiteur apprend, s\'informe=\$1}}\$1", post: "" } } }, 'action-2' : { //id de la 2ème entré du menu label: 'Se forme', //label de la 2ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Le visiteur se forme=\$1}}\$1", post: "" } } }, 'action-3' : { //id de la 3ème entré du menu label: 'Anticipe et veille', //label de la 3ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Le visiteur anticipe et veille=\$1}}\$1", post: "" } } }, 'action-4' : { //id de la 4ème entré du menu label: 'Participe, agit', //label de la 4ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Le visiteur participe, agit=\$1}}\$1", post: "" } } }, 'action-5' : { //id de la 5ème entré du menu label: 'Partage ses expériences', //label de la 5ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Le visiteur partage ses expériences=\$1}}\$1", post: "" } } } } } } } ); $j('#wpTextbox1').wikiEditor('addToToolbar', { section: 'reperes_profils', // id de la section du nouveau menu group: 'properties', // id du groupe du nouveau menu tools: { 'cadres': { //id du nouveau menu label: 'Domaine ou cadre d'action'', type: 'select', list: { 'cadre-1' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-2' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-3' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-4' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-5' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-6' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-7' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-8' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-9' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-1' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-10' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-11' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-12' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-13' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-14' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-15' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-16' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-17' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-18' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-19' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-20' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-21' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-22' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-23' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-24' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-25' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-26' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-27' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-28' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-29' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-30' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-31' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-32' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-33' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-34' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-35' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-36' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-37' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-38' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-39' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-40' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-41' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-42' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-43' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-44' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-45' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-46' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-47' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-48' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-49' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-50' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-51' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-52' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-53' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-54' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-55' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-56' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-57' : { //id de la 3e entré du menu label: 'Construction', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une construction=\$1}}\$1", post: "" } } }, 'cadre-58' : { //id de la 1ere entré du menu label: 'Etude', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une étude=\$1}}\$1", post: "" } } }, 'cadre-59' : { //id de la 2e entré du menu label: 'Programmation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une programmation=\$1}}\$1", post: "" } } }, 'cadre-60' : { //id de la 4e entré du menu label: 'Reparation', //label de la 2e entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Est une réparation=\$1}}\$1", post: "" } } } } } } } ); $j('#sf_free_text' ).wikiEditor( 'addToToolbar', { sections: { reperes_profils: { type: 'toolbar', label: 'Repères à destination des profils' } } } ); $j('#sf_free_text' ).wikiEditor( 'addToToolbar', { section: 'reperes_profils', groups: { properties: { label: 'Propriété de la sélection :' } } } ); $j('#sf_free_text').wikiEditor('addToToolbar', { section: 'reperes_profils', // id de la section du nouveau menu group: 'properties', // id du groupe du nouveau menu tools: { 'visiteurs': { //id du nouveau menu label: 'Visiteur intéressé', type: 'select', list: { 'visiteur-1' : { //id de la 1ere entré du menu label: 'Association locale', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Intéresse une association locale=\$1}}\$1", post: "" } } }, 'visiteur-2' : { //id de la 2ème entré du menu label: 'Citoyen', //label de la 2ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Intéresse un citoyen=\$1}}\$1", post: "" } } }, 'visiteur-3' : { //id de la 3ème entré du menu label: 'Chercheur, professeur, étudiant, institut', //label de la 3ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Intéresse un chercheur, professeur, étudiant, institut=\$1}}\$1", post: "" } } }, 'visiteur-4' : { //id de la 4ème entré du menu label: 'Professionnel (public/privé)', //label de la 4ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Intéresse un professionnel (public/privé)=\$1}}\$1", post: "" } } }, 'visiteur-5' : { //id de la 5ème entré du menu label: 'Collectivité locale', //label de la 5ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Intéresse une collectivité locale=\$1}}\$1", post: "" } } } } } } } ); $j('#sf_free_text').wikiEditor('addToToolbar', { section: 'reperes_profils', // id de la section du nouveau menu group: 'properties', // id du groupe du nouveau menu tools: { 'actions': { //id du nouveau menu label: 'Action du visiteur', type: 'select', list: { 'action-1' : { //id de la 1ere entré du menu label: 'Apprend, s\'informe', //label de la 1ere entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Le visiteur apprend, s\'informe=\$1}}\$1", post: "" } } }, 'action-2' : { //id de la 2ème entré du menu label: 'Se forme', //label de la 2ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Le visiteur se forme=\$1}}\$1", post: "" } } }, 'action-3' : { //id de la 3ème entré du menu label: 'Anticipe et veille', //label de la 3ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Le visiteur anticipe et veille=\$1}}\$1", post: "" } } }, 'action-4' : { //id de la 4ème entré du menu label: 'Participe, agit', //label de la 4ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Le visiteur participe, agit=\$1}}\$1", post: "" } } }, 'action-5' : { //id de la 5ème entré du menu label: 'Partage ses expériences', //label de la 5ème entré du menu action: { type: 'replace', options: { pre: "", regex: /^(.*)$/, regexReplace: "{{#set:Le visiteur partage ses expériences=\$1}}\$1", post: "" } } } } } } } ); }; /* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar . . . */ if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'formedit', 'submit'] ) !== -1 ) { mw.loader.using( 'user.options', function () { if ( mw.user.options.get('usebetatoolbar') ) { mw.loader.using( 'ext.wikiEditor.toolbar', function () { $(document).ready( customizeToolbar ); } ); } } ); } // Add the customizations to LiquidThreads' edit toolbar, if available mw.hook( 'ext.lqt.textareaCreated' ).add( customizeToolbar );