Projet | Fonctions disponibles | Notices | Discussion projet | Signaler un bug | Demander une nouvelle fonction |
Monobook | |
---|---|
Aide • Personnaliser | |
Fonctions avancées | |
(en) User styles | |
CSS | |
monobook.css personnel | |
monobook.css commun | |
common.css | |
main.css logiciel | |
(en) Catalogue of classes | |
Index des propriétés CSS2 | |
JavaScript | |
monobook.js personnel | |
common.js commun | |
Projet:JavaScript | |
Fonctions JavaScript | |
Cliquez ici pour purger le cache | |
modifier |
MediaWiki:Gadget-BandeauxPortails.js est un code Javascript permettant d'ajouter, retirer ou modifier rapidement un bandeau de portail. Son fonctionnement est similaire à celui du gadget HotCats.
Installation[]
Pour installer ce gadget il y a deux solutions :
1) Le sélectionner dans les préférences :
- Préférences > Gadgets > Outils avancés > BandeauxPortails
- Remarque :Cette méthode a l'avantage de la simplicité mais ne permet pas de personnalisation.
2) Copier le code suivant dans sa page monobook.js (ou autre suivant l'habillage sélectionné dans les préférences) :
obtenir('BandeauxPortails');
Personnalisation[]
Certaines variables sont personnalisables :
- Le nombre de bandeaux suggérés lors de la recherche, 10 par défaut, 0 pour annuler les suggestions
- L'affichage de la liste vers le bas plutôt que vers le haut
- L'annulation de la publication automatique
- Le marquage ou non de la modification comme mineure
- L'ajout ou non de la page modifiée à la liste de suivi ( -1 = ne modifie pas le choix de suivi ; 0 = jamais[1] ; 1 = toujours )
- L'affichage ou non des redirections de bandeaux
Exemple de personnalisation[]
var BandeauxPortails_AutoEdit = false; // Publication automatique (true par défaut)
var BandeauxPortails_MinorEdit = false; // Modification mineure (true par défaut)
var BandeauxPortails_Watchthis = 1; // Ajout liste de suivi (non défini par défaut)
var BandeauxPortails_TailleListe = 5; // Nombre de suggestions (10 par défaut)
var BandeauxPortails_ListeBas = true; // Affichage des suggestions vers le bas (false par défaut)
var BandeauxPortails_ShowRedirect = true; // Affichage ou non des redirections (false par défaut)
obtenir('BandeauxPortails');
Astuces[]
Ajouter plusieurs bandeaux[]
Lors de l'ajout ou de la modification d'un bandeau, il est possible d'ajouter plusieurs bandeaux à la fois.
Par exemple pour ajouter {{portail|Musique}} et {{portail|Canada}} en une seule édition, on peut entrer dans la zone de saisie : « Musique|Canada ». Les deux bandeaux seront alors ajoutés l'un après l'autre, le résumé de modification étant modifié en conséquence.
Axes de développement[]
- Prendre en compte les interwikis lors de l'édition :
- Fait
- Mettre en place comme avec HotCats la suggestion de modèles de portail existants (risque d'apposer un modèle de bandeau qui n'existe pas).
- Fait, cependant contrairement aux catégories suggérées par HotCats, la casse de la première lettre a une importance pour la recherche des modèles {{Portail}} à suggérer.
- Suggestions de recherche "case-insensitive" ! (à cause de cela, j'ai loupé plein de suggestions de noms de pays...)
- Fait
- Suggestions de recherche "case-insensitive" ! (à cause de cela, j'ai loupé plein de suggestions de noms de pays...)
- Fait, cependant contrairement aux catégories suggérées par HotCats, la casse de la première lettre a une importance pour la recherche des modèles {{Portail}} à suggérer.
- Permettre de modifier plusieurs bandeaux en une seule édition.
- Fait en partie (voir astuce plus haut)
- Aller plus loin en s'inspirant de HotCatsMulti
- Fait en partie (voir astuce plus haut)
- Si le modèle de portail se nomme "Modèle:Portail machin", alors insérer "{{Portail|machin}}" et non "{{Portail|Machin}}".
- Fait
Illustrations[]
Notes[]
- ↑ Même si la page était auparavant dans la liste de suivi, le réglage "0" retire la page de la liste.