Aller au contenu

Module:Adjacent stations/Documentation

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 6 février 2023 à 21:13 et modifiée en dernier par Escargot rouge (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Ce module est initialement conçu pour un usage par le modèle anglais en:Template:Adjacent stations. Cette version importée n'est actuellement (février 2023) utilisée qu'au sein de Modèle:Rail icon.

Ce module fonctionne à l'aide des données des différentes sous-pages sur des lignes de chemin de fer. Il permet par exemple de générer des icônes comme Y à travers l'appel de modèle {{Rail icon|HSL|Y}}.

Utilisation

Fonctions exportables

  • main() –  ;
  • color() –  ;
  • box() –  ;
  • icon() –  ;
  • line() –  ;
  • station() –  ;
  • style(frame) –  ;
  • convert(frame) – .

Modules externes et autres éléments dont ce module a besoin pour fonctionner

  • 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 ;
  • mw.title.new – Crée un nouvel objet title ;
  • mw.ustring.lower – Met une chaine de caractères en minuscules ;
  • mw.ustring.gsub – Retourne une tranche d'une chaîne de caractères ;
  • mw.ustring.match – Cherche la première correspondance d'un motif dans une chaine de caractères ;
  • 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 et autres caractères au début et à la fin d'une chaine de caractères ;
  • mw.clone – Crée une copie de la valeur pour pouvoir l'exploiter sans la modifier ;
  • Module: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 avec #invoke ;
  • Module:Trim quotes – Module retirant les guillemets simples ' et doubles " lorsqu'elles entourent une chaîne de caractères ;
  • Module:Color contrast – Module contenant des fonctions liées au calcul du contraste entre deux couleurs .

Sous-pages

  • Module:Adjacent stations/i18n – Contient les données de mise en forme propres à chaque langage. Actuellement, contient uniquement les données pour 'en-GB'.

Actuellement, une seule sous-page contient des informations décrivant des lignes ferroviaires :

Modules lua utilisant ce module

Aucun

Modèles appelant directement ce module

Exemples