FastCreate ajoute des boutons entièrement personnalisables à la Barre d'outils pour créer des pages rapidement.
Installation
Personnalisation
There are eight configuration options for each button.
| Nom | Description | Par défaut | Type |
|---|---|---|---|
label
|
Le texte du bouton. | N/A | Obligatoire |
target
|
La page à créer. | N/A | Obligatoire |
summary
|
Le résumé des modifications. | N/A | Obligatoire |
content
|
Le contenu de la page. | N/A | Obligatoire |
alwaysDisplay
|
Fait s'afficher le bouton même si la page existe déjà. | false
|
Optionnel |
prepend
|
Ajout le bouton au début. | false
|
Optionnel |
placement
|
Change l'endroit où le bouton s'affiche. | Barre d'outils | Optionnel |
require
|
Ajoute une autre condition devant être vraie pour que le bouton s'affiche. | N/A | Optionnel |
Pour que le script fonctionne, les quatre premiers paramètres doivent être fournis pour chaque bouton. Les autres sont entièrement optionnels. Voici un exemple de configuration ci-dessous :
window.FCButtons = [
{
label: 'Créer une page utilisateur',
target: 'User:Fandom',
summary: 'Création',
content: '{{w:User:Fandom}}',
alwaysDisplay: true,
placement: '.wds-global-navigation__user-menu .wds-list'
},
{
label: 'Bac à sable',
target: 'User:TheGoldenPatrik1/Bac à sable',
summary: 'Création avec [[w:c:dev:FastCreate|Script]]',
content: 'Ceci est mon bac à sable.',
prepend: true,
require: mw.config.get('wgPageName') === 'User:Fandom'
}
];