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

Contenu supprimé Contenu ajouté
bug
bugs
Ligne 23 :
end
local function _pasDePalette()
return erreur( 'Erreur dans l’utilisation du [[Modèle:Palette]] : paramètre obligatoire absent.' )
end
Ligne 46 :
local i = 1
while parentArgs[i] and i <= maxPalette and parentArgs[i] do
local codePalette = args[i]
local testCodePalette = codePalette:sub( 1, 9 )
if parentArgs[i] ~= '' then
local codePalette = args[i]
if testCodePalette ==codePalette:match( '^%[%[:Modèle:' ) then
-- La palette n'existe pas
wikiTable:insert( _paletteInconnue( parentArgs[i] ) )
elseif testCodePalette ==codePalette:match( '^palette verticale' ) then
-- C'est une palette verticale
wikiTable:insert( 1, codePalette:sub( 1118 ) .. '\n' )
elseif testCodePalettecodePalette:match( =='^palette avec paramètres'paramètre' ) then
-- C'est une palette nécessitant des paramètres nommés
wikiTable:insert( _paletteAvecParametres( i ) )
else
wikiTable:insert( codePalette .. '\n' )
end
end
Ligne 67 ⟶ 66 :
i = i + 1
end
if i == 1 or #wikiTable:insert( '</div>'== 1 )then
if i == 1 then
wikiTable:insert( _pasDePalette() )
elseif i > maxPalette and argsparentArgs[i] and ( argsparentArgs[i] ~= '' or argsparentArgs[i+1] and argsparentArgs[i+1] ~= '' ) then
wikiTable:insert( _tropDePalettes() )
end
wikiTable:insert( '</div>\n' )
for i, v in pairs( categories ) do