Module:Palette de navigation/Documentation
Apparence
Utilisation
Fonctions exportables :
palette(frame)
– Fonction principal du module renvoyant le code HTML de la palette.
Autres fonctions :
entete()
– Fonction retournant la concaténation du tableau entete. Le tableau entete contient l'entête de la palette (titre de la palette, état de la palette et bouton modifier).style()
– Fonction retournant la concaténation du tableau style. Cette méthode permet d'ajouter un style à une balise HTML.banniere(etat)
– Fonction retournant la concaténation du tableau banniere. Le tableau banniere contient les dessus/dessous de la palette. L'argumentetat
permet de choisir entre dessus et dessous.contenu()
– Fonction retournant la concaténation du tableau contenu. Le tableau contenu contient le corps de la palette (ligne ou section).ligne(prefixe, n)
– Fonction retournant la concaténation du tableau ligne. Le tableau ligne contient la ligne de la palette (liste, groupe et sous-groupe). C'est cette méthode qui permet les sous-groupes grâce à la récursion.liste(liste, n, bool)
– Fonction retournant la concaténation du tableau listes. Le tableau listes contient les listes simples pairs ou impairs. L'argumentbool
permet de désactiver les listes pairs (notamment pour les sections).groupe(groupe, liste, n)
– Fonction retournant la concaténation du tableau groupes. Le tableau groupes contient les groupes avec listes pairs ou impairs.formatageLigne(liste)
– Fonction de formatage renvoyant les lignes des palettes wikifiées.section(prefixe, n)
– Fonction retournant la concaténation du tableau sections. Le tableau sections contient 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éthodeligne(prefixe, n)
.
Exemples
Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.