Module:For loop: Difference between revisions

Belatedly implementing edit request by SMcCandlish on talk page: no separators after empty parameters
en>Pppery
(Implement merger with Template:ForCount)
en>Pppery
(Belatedly implementing edit request by SMcCandlish on talk page: no separators after empty parameters)
Line 37: Line 37:
targs[variableParam] = variableValPrefix .. v .. variableValPostfix
targs[variableParam] = variableValPrefix .. v .. variableValPostfix
if calltemplates then
if calltemplates then
result = result .. p.callTemplate(template, targs)
local output = p.callTemplate(template, targs)
if #mw.text.trim(output) == 0 then
addSeparator = false
end
result = result .. output
else
else
result = result .. makeTemplate(template, targs)
result = result .. makeTemplate(template, targs)
Anonymous user