Utilisateur:Escargot bleu/Modules externes
Apparence
Catégorie:Module appelé directement par un modèle Catégorie:Module appelé par un autre module
strict
– Provoque le déclenchement d'une erreur chaque fois qu'une variable est utilisée et n'est pas explicitement définie en tant que variable locale ;libraryUtil
– Bibliothèque de fonctions pour retourner une erreur lorsque le type d'un objet n'est pas celui attendu ;
mw.getCurrentFrame
– Retourne l'objet frame courant, généralement l'objet frame du dernier appel à#invoke
;frame:extensionTag()
– Permet l'utilisation d'équivalents lua aux fonctions d'analyse syntaxique, appelées via le mot magique{{#tag:}}
;frame:getParent()
– Si le{{#invoke:}}
est contenu dans un modèle,frame
contient les arguments passés dans le{{#invoke:}}
etframe:getParent()
contient les paramètres donnés dans l'appel de modèle.frame:getTitle()
– Renvoie le titre associé à l'objet frame sous forme de chaine de caractères. Pour l'objet frame créé par{{#invoke:}}
, c'est le titre du module invoqué.mw.clone
– Crée une copie de la valeur pour pouvoir l'exploiter sans la modifier ;mw.html.create
– Crée un nouvel objet mw.html, équivalent d'un élément HTML ;Messagemw.message.newRawMessage
– Crée un nouvel objet message en utilisant le texte donné en paramètre ;mw.message:plain()
– Convertit un objet message en wikitexte ;mw.site.namespaces
– Table contenant les informations sur tous les espaces de noms, indexés par leur numéro ;mw.text.listToText
– Joint les éléments d'une liste pour former une chaîne de caractères ;mw.text.jsonEncode
– Transforme la valeur en chaine JSON ;mw.text.split
– Découpe une chaine de caractères en sous-chaines et retourne le résultat sous la forme d'un tableau ;mw.text.trim
– Enlève les espaces au début et à la fin d'une chaine de caractères ;mw.text.truncate
– Tronque une chaîne de caractères et y ajoute des points de suspension ;mw.text.unstrip
– Retire d'une chaine toutes les balises spécifiques à MediaWiki après avoir remplacé les strip markers <nowiki> par la chaine d'origine ;mw.title.new
– Crée un nouvel objet title ;mw.ustring.sub
– Retourne une tranche d'une chaîne de caractères ;mw.ustring.gsub
– Remplace toutes les occurrences d'un motif dans une chaîne de caractères par une chaîne de remplacement ;mw.ustring.lower
– Met une chaine de caractères en minuscules ;mw.ustring.match
– Cherche la première correspondance d'un motif dans une chaine de caractères ;
mw.wikibase.getEntityIdForCurrentPage
- Retourne l'id de l'élément wikidata associé à la page courante ;mw.wikibase.getLabel
- Retourne le label wikidata associé à la page courante ou à celle dont l'id associé est passé en argument ;mw.wikibase.getSitelink
- Retourne le nom sur wikipédia en français de la page dont l'id associé est passé en argument ;mw.wikibase.getDescription
- Retourne la description wikidata associée à la page courante ou à celle dont l'id associé est passé en argument ;mw.wikibase.getBestStatements
- Prend en argument un id d'entité wikidata et un id de propriété et retourne une table décrivant la valeur de la propriété pour cet élément. Les éléments de rang normal ne sont pas retournés si un élément de rang préféré est présent et les éléments de rang obsolète ne sont jamais retournés ;
Module:No globals
– Module de détection d'erreurs ; -> ObsolèteModule:Yesno
– Module permettant le traitement des chaînes de caractères « oui » et « non » comme des booléens ;
Module:Arguments
– Module simplifiant l'utilisation des arguments de#invoke
;Module:Biblio
– Module implémentant les modèles de documentation {{Ouvrage}}, {{Lien web}}, etc. ;Module:Color contrast
– Module contenant des fonctions liées au calcul du contraste entre deux couleurs ;Module:Country data
– Module de mise en forme des noms de lieux et des nationalités ;Module:Date
– Module fournissant des fonctions de traitement des dates ;Module:Géoréférencement
– Module fournissant diverses fonctions de traitement des coordonnées géographiques ;Module:Linguistique
– Module contenant des fonctions de mise en forme et d'analyse basique d'une chaîne de caractères ;Module:Outils
– Module fournissant diverses fonctions courantes, ici utilisé pour extraire les arguments d'un frame ;Module:TableTools
– Module fournissant diverses fonctions de manipulation des tables lua ;Module:Trim quotes
– Module retirant les guillemets simples'
et doubles"
lorsqu'ils entourent une chaîne de caractères ;Module:Wikidata
– Module contenant des fonctions de récupération des données issues de Wikidata ;