Module:Singles and Module:Singles/sandbox: Difference between pages
Appearance
(Difference between pages)
Content deleted Content added
Undid revision 868910974 by Zackmann08 (talk) this breaks the substitution for the deprecated parameters. |
Zackmann08 (talk | contribs) removing deprecated params |
||
Line 54: | Line 54: | ||
local nums = getArgNums(args, '[Ss]ingle ?') |
local nums = getArgNums(args, '[Ss]ingle ?') |
||
for _, num in ipairs(nums) do |
for _, num in ipairs(nums) do |
||
args['single' .. num] = args['single' .. num] |
args['single' .. num] = args['single' .. num] |
||
args['single' .. num .. 'date'] = args['single' .. num .. 'date'] or '' |
|||
args['single' .. num .. 'date'] = args['single' .. num .. 'date'] or args['single ' .. num .. ' date'] or args['Single ' .. num .. ' date'] or '' |
|||
args['single ' .. num], args['Single ' .. num], args['single ' .. num .. ' date'], args['Single ' .. num .. ' date'] = nil, nil, nil, nil |
|||
end |
end |
||
for k, v in pairs( {Type = 'type', Name = 'name'} ) do |
for k, v in pairs( {Type = 'type', Name = 'name'} ) do |
||
Line 97: | Line 96: | ||
local nums = getArgNums(args, '[Ss]ingle ?') |
local nums = getArgNums(args, '[Ss]ingle ?') |
||
for _, num in ipairs(nums) do |
for _, num in ipairs(nums) do |
||
out = out .. '\n# <span class="item"><span class="fn">"' .. |
out = out .. '\n# <span class="item"><span class="fn">"' .. args['single' .. num] .. '"</span>' |
||
local date = args['single' .. num .. 'date'] |
|||
local date = args['single' .. num .. 'date'] or args['single ' .. num .. ' date'] or args['Single ' .. num .. ' date'] |
|||
if date then |
if date then |
||
out = out .. '<br />Released: ' .. date |
out = out .. '<br />Released: ' .. date |