62 737
modifications
Page créée avec « local p = {} lookup = { ['e'] = function(user) return 'courriel' end, ['tl'] = function(user) return '['..tostring(mw.uri.fullUrl('Special:Log','page=Utilisateur:'..user))..' target logs]' end, ['bl'] = function(user) return '['..tostring(mw.uri.fullUrl('Special:Log/block','page=Utilisateur:'..user))..' journal des blocages]' end, ['d'] = function(user) return 'discussion' end, ['c']... » |
Aucun résumé des modifications |
||
(5 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 41 : | Ligne 41 : | ||
fun = lookup[code] | fun = lookup[code] | ||
if not fun then | if not fun then | ||
return '<Error> paramètre '..i..' non reconnu' | return '<Error> paramètre '..i..'"'..code..'" non reconnu' | ||
end | end | ||
table.insert( user_links, fun(user) ) | table.insert( user_links, fun(user) ) | ||
Ligne 51 : | Ligne 51 : | ||
function p.build(frame) | function p.build(frame) | ||
local args = {} | local args = {} | ||
args = frame.args | |||
-- Paramètres vides interprétés par Lua. | |||
local argsParent = frame:getParent().args | local argsParent = frame:getParent().args | ||
for cle, val in pairs(argsParent) do | for cle, val in pairs(argsParent) do | ||
if val ~= '' then | if val ~= '' then | ||
args[cle] = val | args[cle] = val | ||
end | |||
end | |||
for i, val in ipairs(argsParent) do | |||
if val ~= '' then | |||
args[i] = val | |||
end | end | ||
end | end |
modifications