Aller au contenu

Module:Palette de navigation/Documentation

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 29 juillet 2014 à 19:26 et modifiée en dernier par Hlm Z. (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Ce module implémente le modèle {{Utilisateur:Hlm Z./Palette de navigation}}. Voir la page du modèle pour les instructions d'utilisation.

Fonctions exportables

  • palette(frame) – Fonction principale du module appelable avec #invoke dans un modèle renvoyant la structure HTML de la palette.
  • _palette(args) – Fonction subsidiaire du module appelable avec require() dans un autre module renvoyant la structure HTML de la palette.

Autres fonctions

  • erreur() – Fonction de mise en forme retournant un message d'erreur en rouge visible par l'utilisateur.
  • formatageLigne(liste) – Fonction prenant en argument la liste des éléments de la palette et retourne le formatage wikifié de cette liste.
  • lienModifier() – Fonction retournant la mise en forme du lien modifier disponible en haut à gauche de la palette.
  • entetePalette() – Fonction construisant l'entête de la palette. Elle retourne le titre, l'état et le bouton modifier de la palette.
  • dessusPalette() – Fonction construisant la bannière supérieure de la palette.
  • dessousPalette() – Fonction construisant la bannière inférieure de la palette. Si l'argument image est défini, cette fonction modifie le comportement de la structure du contenu de la palette en conséquence.
  • contenuPalette() – Fonction construisant le corps de la palette (ligne ou section).
  • sectionPalette(prefixe, n) – Fonction retournant les sections déroulantes de la palette (liste, sous-groupe et sous-liste). Cette méthode permet les sous-groupes grâce à l'appel de la méthode lignePalette(prefixe, n).
  • lignePalette(prefixe, n) – Fonction retournant la ligne de la palette (liste, groupe et sous-groupe). Cette méthode permet également les sous-groupes récursifs.
  • listeSimple(liste, n, pariteLigne) – Fonction retournant les listes simples pairs ou impairs. L'argument pariteLigne permet de désactiver les listes pairs (pour les sections notamment).
  • listeGroupe(groupe, liste, n) – Fonction retournant les groupes avec listes pairs ou impairs.

Exemples

Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.