Module:Check for unknown parameters: Difference between revisions

clip at 25 characters
(improve error message for positional)
(clip at 25 characters)
Line 58:
( showblankpos or isnotempty(v) )
then
local vlen = mw.ustring.len(v)
v = mw.ustring.gsubsub(v, '1, ([%w\-_vlen ]< 25)', '%1',and vlen or 25)
v = mw.ustring.gsub(v, '[^%w\-_ ]', '?')
table.insert(values, k .. ' = ' .. v .. ((vlen >= 25) and '..' or ''))
v = mw.ustring.gsub(v, '([%w\-_ ])', '%1', 25)
table.insert(values, k .. ' = ' .. v)
end
end
Anonymous user