Module:Delimited tag: Difference between revisions

Oxford comma
seems this doesn't break anything; don't mind the uhhh... ternary expression
 
(One intermediate revision by one other user not shown)
Line 9: Line 9:


local tag = function(txt)
local tag = function(txt)
return '<' .. args['tag'] .. '>' .. txt .. '</' .. args['tag'] .. '>'
return '<' .. args['tag'] .. (args['wordbreak'] and ' style="word-break:break-all"' or '') .. '>' .. txt .. '</' .. args['tag'] .. '>'
end
end
local listLevel = args['list-level'] or '**'
local listLevel = args['list-level'] or '**'
Line 24: Line 24:
['to'] = ' to&nbsp;',
['to'] = ' to&nbsp;',
['br'] = '<br/>',
['br'] = '<br/>',
['newline'] = '<br>',
['newline'] = '<br/>',
['list'] = '\n' .. listLevel,
['list'] = '\n' .. listLevel,
['bullet'] = '\n' .. listLevel,
['bullet'] = '\n' .. listLevel,
Line 39: Line 39:
['&'] = ', ',
['&'] = ', ',
['or'] = ', ',
['or'] = ', ',
['and-list'] = ',<br>\n' .. listLevel,
['and-list'] = ',<br/>\n' .. listLevel,
['&-list'] = ',<br>\n' .. listLevel,
['&-list'] = ',<br/>\n' .. listLevel,
['or-list'] = ',<br>\n' .. listLevel,
['or-list'] = ',<br/>\n' .. listLevel,
}
}