« Modèle:Flowchart/Documentation » : différence entre les versions
(Ajout d'une fonction de parsing à l'interne) |
(Rédaction de la documentation) |
||
Ligne 4 : | Ligne 4 : | ||
== Utilisation == | == Utilisation == | ||
Permet d'afficher un digramme de type "Flowchart" ( | 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 <code>$</code> sont fixes. | ||
== Exemple == | == Exemple == | ||
<syntaxhighlight> | |||
{{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 | |||
}} | |||
</syntaxhighlight> | |||
{{Flowchart | {{Flowchart | ||
| $orientation = to right | | $orientation = to right | ||
Ligne 33 : | Ligne 55 : | ||
{ | { | ||
"params": {}, | "params": {}, | ||
"description": "Génère un diagramme de type Flowchart ( | "description": "Génère un diagramme de type Flowchart (algorithme)", | ||
"format": "block" | "format": "block" | ||
} | } |
Version du 28 août 2020 à 01:39
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.
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.
Ce modèle utilise le module Flowchart, un script écrit dans le langage de programmation Lua. Toute expérimentation devrait être conduite d'abord via une sous-page bac à sable. Voir le projet scribunto si vous voulez en savoir plus.
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)
Paramètre | Description | Type | État | |||
---|---|---|---|---|---|---|
Aucun paramètre spécifié |
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