Module:Separated entries: Difference between revisions
no edit summary
Johnrdorazio (talk | contribs) No edit summary |
Johnrdorazio (talk | contribs) No edit summary |
||
Line 9: | Line 9: | ||
function p._main(args) | function p._main(args) | ||
local span = args.span or false | local span = args.span or false | ||
local author = args.author or false | |||
local separator = args.separator | local separator = args.separator | ||
-- Decode (convert to Unicode) HTML escape sequences, such as " " for space. | -- Decode (convert to Unicode) HTML escape sequences, such as " " for space. | ||
Line 24: | Line 25: | ||
local values = compressSparseArray(args) | local values = compressSparseArray(args) | ||
if span then | if span then | ||
return mw.text.tag( 'span', | local spanAttrs = {} | ||
if author then | |||
spanAttrs.class = 'templatequote-author' | |||
end | |||
return mw.text.tag( 'span', spanAttrs, mw.text.listToText(values, separator, conjunction) ) | |||
else | else | ||
return mw.text.listToText(values, separator, conjunction) | return mw.text.listToText(values, separator, conjunction) |