« Modèle:Flowchart/Documentation » : différence entre les versions

De Wikimedica
(Rédaction de la documentation)
(Ajout paramètres fixes)
Ligne 54 : Ligne 54 :
<templatedata>
<templatedata>
{
{
"params": {},
"params": {
"$orientation": {
"label": "Orientation",
"description": "Orientation du flowchart, peut être to bottom, to right, to top, to left.",
"type": "string",
"default": "to bottom"
},
"$debug": {
"label": "Déboggage",
"description": "Active le mode déboggage",
"type": "boolean",
"default": "0"
}
},
"description": "Génère un diagramme de type Flowchart (algorithme)",
"description": "Génère un diagramme de type Flowchart (algorithme)",
"format": "block"
"format": "block"

Version du 28 août 2020 à 01:41

Illustration de documentation
Ceci est la page de documentation de Modèle:Flowchart [modifier] [purger].
Cette sous-page contient les instructions, les catégories de son modèle d'origine et elle n'est pas destinée à être visualisée directement.

Utilisation

Permet d'afficher un digramme de type "Flowchart" (algorithme). L'utilisation de ce modèle est différente car il ne possède pas de nombre de paramètres définis et les paramètres sont nommés selon la fonction qu'ils occupent dans le flowchart. Seuls les paramètres débutant par $ sont fixes.

Exemple

{{Flowchart
| $orientation = to right
| Start = Boîte de début
| Start -> A
| A = Lien vers une [[AAA|maladie]]
| A -> End
| Start -> B
| B = Texte en '''gras'''<br>Avec une autre ligne.<br> Et une autre.
| B -> B2
| B2 = Une condition?
| B2.shape = diamond
| B2.style.fill = #ff6666
| B2 -> B3 = Oui
| B2 -> End = Non
| Start -> C
| C -> Fin 2
| Fin 2.level = 2
| Fin 2.shape = rectangle
| Fin 2.style.fill = #ff9900
}}

Paramètres

Génère un diagramme de type Flowchart (algorithme)

[Modifier les données du modèle]

Paramètres du modèle

La mise en forme multiligne est préférée pour ce modèle.

ParamètreDescriptionTypeÉtat
Orientation$orientation

Orientation du flowchart, peut être to bottom, to right, to top, to left.

Par défaut
to bottom
Chaînefacultatif
Déboggage$debug

Active le mode déboggage

Par défaut
0
Booléenfacultatif

Notes techniques

  • En raison d'un conflit avec l'extension Flow, l'affichage des Flowcharts dans les discussions ne fonctionne pas car la librairie mermaid n'est pas chargée. Un patch a été ajouté dans MediaWiki:Common.js pour pallier à ce problème. Un bogue a été soumis auprès des développeurs.
  • De base, Lua ne parse pas de Wikicode à l'interne, une fonction de parsing a donc été rajoutée à LocalSettings.js