Module:Separated entries: Difference between revisions

Decode HTML escape sequences in separator and conjunction
(Discard named parameters more robustly; accidental global)
(Decode HTML escape sequences in separator and conjunction)
Line 12:
function p._main(args)
local separator = args.separator or ''
-- Decode (convert to Unicode) HTML escape sequences, such as " " for space.
local conjunction = args.conjunction or separator
and mw.text.decode(args.separator) or ''
local conjunction = args.conjunction and mw.text.decode(args.conjunction) or separator
-- Discard named parameters.
local values = compressSparseArray(args)
Anonymous user