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

Contenu supprimé Contenu ajouté
_paletteAvecParametres : Trim sur le nom de la palette et paramètre numéroté doivent avoir un espace avant le n°
Ajout du cas « palette verticale avec paramètres »
Ligne 58 :
while parentArgs[i] and parentArgs[i] ~= '' and i <= maxPalette do
local codePalette = args[i]
local testCodePalette = codePalette:sub(1, 2535):lower()
if testCodePalette:match( '^palette verticale%[%[:modèle:' ) then -- C'est uneLa palette verticalen'existe pas
palettesVerticales = palettesVerticales .. codePalette:sub( 18 )
elseif testCodePalette:match( '^%[%[:modèle:' ) then -- La palette n'existe pas
wikiTable:insert( _paletteInconnue( i ) )
elseif testCodePalette:match( '^palette avec paramètres' ) then -- C'est une palette nécessitant des paramètres nommés
wikiTable:insert( _paletteAvecParametres( i ) )
elseif testCodePalette:match( '^palette verticale avec paramètres' ) then -- C'est une palette verticale nécessitant des paramètres nommés
palettesVerticales = palettesVerticales .. ( _paletteAvecParametres( i ) )
elseif testCodePalette:match( '^%[%[:modèle:palette verticale' ) then -- LaC'est une palette n'existe pasverticale
palettesVerticales = palettesVerticales .. codePalette:sub( 18 )
else
wikiTable:insert( (codePalette:gsub( '<div class="navbox_group"', '<div' ) ) )