Module:Palette de navigation/doc

De Ekopedia
Aller à : navigation, rechercher

Ceci est la page de documentation pour Module:Palette de navigation

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() – Retourne un message d'erreur en rouge visible par l'utilisateur.
  • formatageLigne(liste) – Prend en argument la liste des éléments de la palette et retourne le formatage wikifié de cette liste.
  • liens() – Retourne la mise en forme du lien modifier disponible en haut à gauche de la palette.
  • entete() – Construit l'entête des palettes et retourne le titre, l'état et le bouton modifier des palette.
  • banniere() – Construit les bannières inférieures et supérieures des palettes.
  • listeSimple(liste, n, pariteLigne) – Retourne les listes simples pairs ou impairs. L'argument pariteLigne permet de désactiver les listes pairs (option pour les sections).
  • listeGroupe(groupe, liste, n) – Retourne les groupes avec listes pairs ou impairs.
  • ligne(prefixe, n) – Retourne la ligne des palettes (liste, groupe et sous-groupe). Cette méthode permet également les sous-groupes récursifs.
  • section(n) – Retourne les sections déroulantes des palettes (liste, sous-groupe et sous-liste). Cette méthode permet les sous-groupes grâce à l'appel de la méthode lignePalette(prefixe, n).
  • contenu() – Construit le corps des palettes (ligne ou section).

Exemples

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

Modèle:Méta lien vers projet