Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
MediaWiki:AJLSM-WikiEditor.js
Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
- Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
- Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
- Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
/*
* AJLSM - Barre d'outils WikiEditor
* Migration MediaWiki 1.18.2 vers 1.46.2
* 14 boutons historiques, sans modification de l'extension.
*/
mw.hook( 'wikiEditor.toolbarReady' ).add( function ( $textarea ) {
var imageBase = mw.config.get( 'wgScriptPath' ) + '/images/';
function bouton( label, icon, pre, peri, post ) {
return {
label: label,
type: 'button',
icon: imageBase + icon,
action: {
type: 'encapsulate',
options: {
pre: pre,
peri: peri,
post: post
}
}
};
}
// Onglet AJLSM
$textarea.wikiEditor( 'addToToolbar', {
sections: {
ajlsm: {
type: 'toolbar',
label: 'AJLSM'
}
}
} );
// Groupe de boutons
$textarea.wikiEditor( 'addToToolbar', {
section: 'ajlsm',
groups: {
insertion: {
label: 'Insertion'
}
}
} );
// Les 14 boutons historiques
$textarea.wikiEditor( 'addToToolbar', {
section: 'ajlsm',
group: 'insertion',
tools: {
ajlsmRef: bouton(
'Insérer une référence',
'7/73/Toolbar-ref.png',
'<ref>',
'texte de la référence',
'</ref>'
),
ajlsmReferences: bouton(
'Insérer la liste des références',
'8/8d/Toolbar-references.png',
'== Références ==\n<references/>',
'',
''
),
ajlsmCategory: bouton(
'Ajouter une catégorie',
'c/c4/Toolbar_category.png',
'[[category:',
"catégorie à laquelle appartient l'article",
']]'
),
ajlsmVar: bouton(
'Insérer une variable',
'2/24/Toolbar-var.svg',
'{{var|',
'maVariable',
'}}'
),
ajlsmPath: bouton(
'Ajouter un chemin vers un fichier/dossier',
'9/96/Toolbar-path.svg',
'{{path|',
'/path/to/dir-or-file',
'}}'
),
ajlsmSyntaxHighlight: bouton(
'Insérer un bloc de code',
'1/16/Toolbar-code.svg',
'<syntaxhighlight lang="bash">\n',
"echo $(date '+%Y-%b-%d') # affiche la date en BASH",
'\n</syntaxhighlight>'
),
ajlsmRemarque: bouton(
'Insérer une remarque',
'6/6d/Toolbar-remarque.svg',
'{{remarque|',
'remarque sur le paragraphe précédent/suivant (à vous de préciser)',
'}}'
),
ajlsmImportant: bouton(
'Insérer une remarque importante',
'8/89/Important.svg',
'{{important|',
'remarque IMPORTANTE sur le paragraphe précédent/suivant (à vous de préciser)',
'}}'
),
ajlsmNotice: bouton(
'Insérer une notice',
'0/02/Notice.svg',
'{{notice|',
'notice sur le paragraphe précédent/suivant (à vous de préciser)',
'}}'
),
ajlsmTodo: bouton(
'Insérer une tâche à faire',
'2/25/Todo.svg',
'{{todo|',
'todo sur le paragraphe précédent/suivant (à vous de préciser)',
'}}'
),
ajlsmCmd: bouton(
'Insérer une commande shell',
'8/84/Toolbar-shell.svg',
'{{cmd|',
'commande, option ou flag (-h, -v, etc.)',
'}}'
),
ajlsmXmlTag: bouton(
'Insérer une balise XML',
'c/c8/Toolbar-XML-tag.svg',
'{{tag|',
'élément XML (les < > sont ajouté automatiquement)',
'}}'
),
ajlsmXmlAttr: bouton(
'Insérer un attribut XML',
'1/13/Toolbar-XML-attr.svg',
'{{attr|',
"nom de l'attribut XML (il sera @préfixé)",
'}}'
),
ajlsmValue: bouton(
'Insérer une valeur',
'4/4d/Toolbar-value.svg',
'{{value|',
'maValue',
'}}'
)
}
} );
} );