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

De Lagny-sur-Marne Wiki
Aller à la navigation Aller à la recherche
0x010D (discussion | contributions)
bugs
0x010D (discussion | contributions)
bugs
Ligne 20 : Ligne 20 :
if param then texte = texte:format( param, ... )
if param then texte = texte:format( param, ... )
end  
end  
return '<p class="error">' .. texte .. '</p>\n'
return '<hr><p class="error">' .. texte .. '</p>\n'
end
end
local function _pasDePalette()
local function _pasDePalette()
Ligne 26 : Ligne 26 :
end
end
local function _paletteInconnue( nomPalette )
local function _paletteInconnue( i )
categories.paletteInconnue = categoriePaletteInconnue
categories.paletteInconnue = categoriePaletteInconnue
return erreur( 'la palette [[Modèle:Palette %s|]] n’existe pas', parentArgs[i] )
return erreur( 'Erreur : La palette %s n’existe pas', parentArgs[i] )
end
end
Ligne 34 : Ligne 34 :
local nocat = parentArgs.nocat
local nocat = parentArgs.nocat
parentArgs.nocat = parentArgs[ 'nocat' .. i ]
parentArgs.nocat = parentArgs[ 'nocat' .. i ]
local resutl = frame:expandTemplate{ title = 'Palette ' .. args[i], args = parentArgs }
local resutl = frame:expandTemplate{ title = 'Palette ' .. parentArgs[i], args = parentArgs }
parentArgs.nocat = nocat
parentArgs.nocat = nocat
return resutl
return resutl
Ligne 52 : Ligne 52 :
if codePalette:match( '^%[%[:Modèle:' ) then  
if codePalette:match( '^%[%[:Modèle:' ) then  
-- La palette n'existe pas
-- La palette n'existe pas
wikiTable:insert( _paletteInconnue( parentArgs[i] ) )
wikiTable:insert( _paletteInconnue( i ) )
elseif codePalette:match( '^palette verticale' ) then  
elseif codePalette:match( '^palette verticale' ) then  
-- C'est une palette verticale
-- C'est une palette verticale
Ligne 73 : Ligne 73 :
end
end
wikiTable:insert( '</div>\n' )
wikiTable:insert( '</div>' )
for i, v in pairs( categories ) do
for i, v in pairs( categories ) do

Version du 29 août 2014 à 07:42

local Palette = { }

local function paletteAvecParametre( i, args )

end

function Palette.listePalette( frame ) local args = frame.args local parentArgs = frame:getParent().args

local wikiTable = { '

' )

for i, v in pairs( categories ) do wikiTable:insert( v ) end

return wikiTable:concat() end


return Palette