« Module:Palette » : différence entre les versions
Aller à la navigation
Aller à la recherche
bugs |
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( | local function _paletteInconnue( i ) | ||
categories.paletteInconnue = categoriePaletteInconnue | categories.paletteInconnue = categoriePaletteInconnue | ||
return erreur( ' | 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 ' .. | 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( | 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> | 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