Module:Notification
Apparence
[voir] [modifier] [historique] [purger]
Module utilisé par {{Mention}}, {{Notif}}, {{Notif discret}} et {{Notif invisible}}, ainsi que {{Bonjour}}, {{Bonsoir}}, {{Salut}}, {{Merci}}, etc.
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local p = {}
function p.main( frame )
local parentArgs = frame:getParent().args
local trimFunc = mw.text.trim -- cache accès global
-- utilisé par Modèle:Mention
local prefixe = frame.args.prefixe or ''
local items = {}
for i, v in ipairs( parentArgs ) do
local username = trimFunc( v )
if username ~= '' then
local texte = username
if parentArgs['texte' + i] and parentArgs['texte' + i] ~= '' then
texte = parentArgs['texte' + i]
end
items[#items + 1] = prefixe .. '[[Utilisateur:' .. username .. '|' .. texte .. ']]'
end
end
return mw.text.listToText( items )
end
return p