Anonymous user
Module:In5: Difference between revisions
better default handling
m (fix comment) |
(better default handling) |
||
Line 4:
function p.in5(frame)
local indent = frame.args[1]
-- as per the template title.
if not indent or indent <= 0 or math.floor(indent) ~= indent then▼
indent = tonumber( mw.text.trim(indent) ) or 5
-- Round down to nearest integer. Decimal values produce funky results
-- from the original template, but there's no need for us to replicate that.
-- Don't output anything for zero or less. Again, there was some funky output
-- here for negatives, but now we're in Lua we should use sane defaults.
if indent <= 0 then
return
end
|