Projet:Scripts et gadgets/Notices/BandeauxCategories

Projet Fonctions disponibles Notices Discussion projet Signaler un bug Demander une nouvelle fonction
PROJET SCRIPTS ET GADGETS
Centraliser les fonctions JavaScript et CSS pour éviter la dispersion du code.

Mediawiki:Gadget-BandeauxCategories.js est un code javascript permettant d'ajouter/modifier/retirer facilement un bandeau de catégorie au sommet d'une page de catégorie.

Installation modifier

Pour installer ce gadget, copier le code suivant dans sa page common.js :

obtenir('BandeauxCategories');

Personnalisation modifier

Certaines variables sont personnalisables :

  • La balise qu'il est possible d'utiliser pour baliser les modifs faites au moyen de cet outil
  • Le groupe auquel l'utilisateur doit appartenir pour ajouter la balise (droit applychangetags)

Exemple de personnalisation modifier

// Balise
window.BandeauxCategories_TagGroup = "user";
window.BandeauxCategories_text_Tag = "BandeauxCategories";

obtenir('BandeauxCategories');

Mise en œuvre modifier

Deux cas de figure se présentent : si la page n'a pas de bandeau de catégorie, le menu en haut de la page contient un lien pour en ajouter un (avec l'ancienne interface monobook, un onglet est affiché) ; dans le cas contraire, trois liens (-)(±)(+) sont ajoutés en face de chaque bandeau de catégorie.

En cliquant sur l'onglet ou le lien (+) d'un bandeau, un formulaire permet d'ajouter un bandeau à la page. En cliquant sur le lien (±) d'un bandeau, un formulaire permet de modifier le bandeau correspondant. Il suffit alors de remplir le champ avec les paramètres souhaités puis de cliquer sur Valider pour lancer l'édition. Lors de la saisie, des suggestions de thèmes existants sont proposés. Pour revenir en arrière, il suffit de cliquer sur Annuler, et le bandeau retrouve son état originel.

En cliquant sur le lien (-) d'un bandeau, le bandeau de catégorie correspondant sera supprimé (après une pop-up de validation).