Module:If empty: Difference between revisions
Jump to navigation
Jump to search
en>Wugapodes m (Changed protection settings for "Template:If empty": Highly visible template: used on 2 million pages and permanently cascade protected; matches module protection ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite))) |
en>Dinoguy1000 (update from sandbox, per Template talk:If empty#Backcompat) |
||
Line 1: | Line 1: | ||
{{ | local p = {} | ||
function p.main(frame) | |||
local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) | |||
local lastk = 0 | |||
for k,v in ipairs(args) do | |||
if v ~= '' then | |||
return v | |||
end | |||
lastk = k | |||
end | |||
end | |||
return p |
Revision as of 04:38, 6 May 2022
File:Lua-Logo.svg | This template uses Lua: |
Script error: No such module "High-use". This module supports Template:If empty. See here for test cases.
local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) local lastk = 0 for k,v in ipairs(args) do if v ~= '' then return v end lastk = k end end return p