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 ', | ['to'] = ' to ', | ||
['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, | ||
} | } | ||