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
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
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'argumentimage
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éthodelignePalette(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'argumentpariteLigne
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.