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#invokedans 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'argumentpariteLignepermet 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.