Modèle:Couleur
De Nefald
Autres actions
Modèle:Couleur
Ce modèle colore une cellule de tableau ou génère un badge coloré en s'appuyant sur la palette sémantique Nefald, avec support automatique des modes clair, sombre et automatique.
Syntaxe
Cellule de tableau
| {{Couleur|nom-couleur|contenu}}
Badge inline
{{Couleur|nom-couleur|contenu}}
Le modèle détecte automatiquement le contexte. Pour forcer un badge inline,
utiliser contenu.
Couleurs disponibles
| Nom | Badge | Cellule | Syntaxe |
|---|---|---|---|
| Succès | Succès | Succès | Erreur de script : la fonction « style » n’existe pas.
|
| Danger | Danger | Danger | Erreur de script : la fonction « style » n’existe pas.
|
| Avertissement | Avertissement | Avertissement | Erreur de script : la fonction « style » n’existe pas.
|
| Info | Info | Info | Erreur de script : la fonction « style » n’existe pas.
|
| Neutre | Neutre | Neutre | Erreur de script : la fonction « style » n’existe pas.
|
Les alias suivants sont également acceptés :
| Alias | Équivalent |
|---|---|
vert |
success
|
rouge |
danger
|
jaune |
warning
|
bleu |
info
|
gris, neutre, neutral, primary |
secondary
|
Exemples
Tableau d'état
{| class="wikitable"
! Service !! État !! Note
|-
| Serveur principal || {{Couleur|success|En ligne}} || Nominal
|-
| Backup || {{Couleur|warning|Dégradé}} || Maintenance en cours
|-
| Ancien serveur || {{Couleur|danger|Hors ligne}} || Décommissionné
|-
| Monitoring || {{Couleur|info|En observation}} ||
|}
Résultat :
| Service | État | Note |
|---|---|---|
| Serveur principal | Erreur de script : la fonction « style » n’existe pas. | Nominal |
| Backup | Erreur de script : la fonction « style » n’existe pas. | Maintenance en cours |
| Ancien serveur | Erreur de script : la fonction « style » n’existe pas. | Décommissionné |
| Monitoring | Erreur de script : la fonction « style » n’existe pas. |
Tableau de permissions
{| class="wikitable"
! Permission !! Valeur !! Description
|-
| ChestShop.admin || {{Couleur|warning|true}} || Accès administration
|-
| ChestShop.shop.* || {{Couleur|success|true}} || Accès boutique complet
|-
| ChestShop.mod || {{Couleur|secondary|false}} || Rôle modérateur
|}
Résultat :
| Permission | Valeur | Description |
|---|---|---|
| ChestShop.admin | Erreur de script : la fonction « style » n’existe pas. | Accès administration |
| ChestShop.shop.* | Erreur de script : la fonction « style » n’existe pas. | Accès boutique complet |
| ChestShop.mod | Erreur de script : la fonction « style » n’existe pas. | Rôle modérateur |
Cellule vide colorée
Pour colorer une cellule sans contenu :
| {{Couleur|danger}}
Badge dans du texte courant
Ce composant est {{#invoke:TableColors|badge|success|stable}}.
Résultat : Ce composant est stable.
Notes techniques
- Les couleurs sont définies dans
MediaWiki:Citizen.cssvia les
variables --nefald-*-bg, --nefald-*-text et
--nefald-*-border.
- Le support des modes clair, sombre et automatique est géré entièrement par le CSS —
aucune couleur n'est codée en dur dans le modèle.
- Le modèle utilise les classes
table-color-*définies dans Citizen.css.
Voir aussi
- MediaWiki:Citizen.css — Définition des variables et classes de couleur
- Aide:Charte graphique — Palette complète et règles d'usage