Jump to content

Module:Cslist: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
modules creates a list from its unnamed arguments
 
use html
Line 9: Line 9:
local out = ""
local out = ""
for k, v in ipairs(args) do
for k, v in ipairs(args) do
out = out .. "\n*" .. v
out = out .. "<li>" .. v .. "</li>"
end
if out ~= "" then
return '<ul class="cslist">' .. out .. '</ul>'
end
end
return out
end
end



Revision as of 12:03, 15 December 2018

p = {}

p.makelist = function(frame)
	local args = frame.args
	if not args[1] then
		args = frame:getParent().args
		if not args[1] then return end
	end
	local out = ""
	for k, v in ipairs(args) do
		out = out .. "<li>" .. v .. "</li>"
	end
	if out ~= "" then 
		return '<ul class="cslist">' .. out .. '</ul>'
	end
end

return p