Module:Liste cellule

De Les Archives de Vault-Tec

La documentation pour ce module peut être créée à Module:Liste cellule/doc

local p = {}

function p._build(args)
	local items = ''
	
	for i, v in ipairs( args ) do
	    items = items .. '<li>' .. v .. '</li>'
	end
	
	if #items == 0 then
		return
	else
		return '<ul class="avt-simple-list">'
			.. items .. '</ul>'
	end
end

function p.build(frame)
	local args = {}
	
	local argsParent = frame:getParent().args
	for cle, val in pairs(argsParent) do
		if val then
			val = mw.text.trim(val)
			if val ~= '' then
				args[cle] = val
			end
		end
	end
	
	return p._build(args)
end

return p