Module:Palette de navigation/Documentation
Apparence
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
[modifier le code]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 avecrequire()
dans un autre module renvoyant la structure HTML de la palette.
Autres fonctions
[modifier le code]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'argumentpariteLigne
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éthodelignePalette(prefixe, n)
.contenu()
– Construit le corps des palettes (ligne ou section).
Exemples
[modifier le code]Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.