Utilisateur:Urhixidur/common.js
Remarque: après avoir sauvegardé, vous devez vider le cache de votre navigateur pour que les changements prennent effet. Mozilla, cliquez sur Actualiser (ou ctrl-r). Internet Explorer / Opera: ctrl-f5. Safari: cmd-r. Konqueror ctrl-r.
// Ce code copié depuis Utilisateur:Automatik/test.js
//(auparavant Utilisateur:ArséniureDeGallium/vector.js)
// ajoute des listes de caractères utilisés à la barre d’outils
// Crédit : Dakdada, MediaWiki:Gadget-vectorOutilsAPI.js
// Listes de caractères
var api_liste_fr = ["ɑ","ɑ̃","ə","ɛ","œ","ø","ɛ̃","ɔ","ɔ̃","œ̃","ʃ","ɡ","ɥ","ʒ","ɲ","ŋ","ʁ","‿","ː","ˈ","ˌ"] ;
var caracteres_liste_fr = ["’","æ","Æ","€","ñ","œ","Œ","ſ","–","—","…","×","[[","]]","{{","}}", "«»", "“”", "„“"] ;
// Ajout de la section Caractères du Wiktionnaire > API français
//hookEvent( 'load', function() {
// Ajout de la section Mes outils > API français
var barre_caract_perso = function() {
// $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'sections': {
'caracteres': {
label:'Mes outils',
type:'booklet',
// deferLoad:true,
pages: {
'API_fr': {
'label':'API français',
'layout':'characters',
'characters': api_liste_fr
},
'car_fr': {
'label':'Caractères spéciaux',
'layout':'characters',
'characters': caracteres_liste_fr
}
}
}
}
} );
};
// Vérifier que la vue est en mode modification et que les modules requis sont disponibles.
// Puis, modifier la barre d’outils
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {
mw.loader.using( 'user.options', function () {
if ( mw.user.options.get('usebetatoolbar') ) {
mw.loader.using( 'ext.wikiEditor', function () {
$(document).ready( barre_caract_perso );
} );
}
} );
}