Module:If empty

Nothing to hide, but nothing to show you either.
Revision as of 21:23, 23 December 2014 by m>Jackmcbarn (properly handle blanks acting like empties (I'm not sure it's a good idea to do this at all, but if it is, this is how you should do it))
Jump to navigation Jump to search

Documentation for this module may be created at Module:If empty/doc

local p = {}

function p.main(frame)
	local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false})
	for i = 1,9 do
		if args[i] == nil then
			args[i] = ''
		end
	end
	for _,v in ipairs(args) do
		if v ~= '' then
			return v
		end
	end
end

return p