Module:If empty: Difference between revisions
From Zoophilia Wiki
Jump to navigationJump to search
meta>Codehydro mNo edit summary |
meta>Codehydro lua doesn't cast nil into blank strings apparently |
||
Line 5: | Line 5: | ||
local i = 0 | local i = 0 | ||
args[table.getn(args)] = '' | args[table.getn(args)] = '' | ||
while | while args[i] == nil or string.len(args[i]) == 0 do | ||
i = i + 1 | i = i + 1 | ||
end | end |
Revision as of 18:51, 23 December 2014
Documentation for this module may be created at Module:If empty/doc
-- this is intended to replace {{If empty}}
local p = {};
function p.run(frame)
local args = require('Module:Arguments').getArgs(frame)
local i = 0
args[table.getn(args)] = ''
while args[i] == nil or string.len(args[i]) == 0 do
i = i + 1
end
return args[i]
end
return p