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

De Lagny-sur-Marne Wiki
Aller à la navigation Aller à la recherche
0x010D (discussion | contributions)
m vérifier la présence de palette affichée en double et catégoriser ce cas
0x010D (discussion | contributions)
m pas de recherche de doublons de palette parmi les palettes paramétriques ou verticales
Ligne 34 : Ligne 34 :
local function _paletteEnDouble ( i )
local function _paletteEnDouble ( i )
categories.paletteEnDouble = categoriePaletteEnDouble
categories.paletteEnDouble = categoriePaletteEnDouble
local nomPalette = mw.text.trim (parentArgs[i] )
return "" -- inutile d'afficher une erreur visible pour ce cas puisque la mise en page n'est pas cassée
return "" -- inutile d'afficher une erreur visible pour ce cas puisque la mise en page n'est pas cassée
end
end
Ligne 75 : Ligne 74 :
local j  
local j  
for j = 1, i - 1 do
for j = 1, i - 1 do
    if args[i] == args[j] then
    if args[i] == args[j] and not args[i]:match('^palette ') then
wikiTable:insert ( _paletteEnDouble(i))
wikiTable:insert ( _paletteEnDouble(i))
end
end

Version du 13 mai 2015 à 13:26

local Palette = { }

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

local wikiTable = { '