Module:If empty: Difference between revisions
From the Croc Wiki, the Croc encyclopedia
Jump to navigationJump to search
Content added Content deleted
m (Protected Module:If empty: High-risk Lua module ([Edit=Allow only template editors and admins] (indefinite) [Move=Allow only template editors and admins] (indefinite))) |
(actually, only the first 8 need this check) |
||
Line 4: | Line 4: | ||
local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) |
local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) |
||
-- For backwards compatibility reasons, the first |
-- For backwards compatibility reasons, the first 8 parameters can be unset instead of being blank, |
||
-- even though there's really no legitimate use case for this. At some point, this will be removed. |
-- even though there's really no legitimate use case for this. At some point, this will be removed. |
||
local lowestNil = math.huge |
local lowestNil = math.huge |
||
for i = |
for i = 8,1,-1 do |
||
if args[i] == nil then |
if args[i] == nil then |
||
args[i] = '' |
args[i] = '' |