« Module:Palette » : différence entre les versions

Contenu supprimé Contenu ajouté
bugs
ExpandTemplate : copie des args dans une nouvelle table.
Ligne 20 :
if param then texte = texte:format( param, ... )
end
return '<hr><p class="error">' .. texte .. '</p>\n'
end
local function _pasDePalette()
Ligne 32 :
local function _paletteAvecParametres( i )
local nocatargsPalette = parentArgs.nocat{ }
for n, v in pairs( parentArgs ) do
parentArgs.nocat = parentArgs[ 'nocat' .. i ]
if not n.tonumber then
local resutl = frame:expandTemplate{ title = 'Palette ' .. parentArgs[i], args = parentArgs }
argsPalette[n] = v
parentArgs.nocat = nocat
if n.match( i .. '$' ) then
return resutl
argsPalette[ n:sub(0 - i.tostring:len() ) ] = v
elseif not argsPalette[n] then
argsPalette[n] = v
end
end
end
local resutl = frame:expandTemplate{ title = 'Palette ' .. parentArgs[i], args = parentArgsargsPalette }
end