Module:Card: Difference between revisions

No edit summary
Added additional aliases for consistency with Template:Item
Line 62: Line 62:
{
{
name = 'image_size',
name = 'image_size',
alias = 'imageSize',
alias = {'imageSize', 'size'},
},
},
{
{
name = 'image_ext',
name = 'image_ext',
alias = {'imageExt', 'extension'},
alias = {'imageExt', 'ext', 'extension'},
default = 'png',
default = 'png',
},
},
Line 77: Line 77:
},
},
{
{
name = 'nolink',
name = 'no_link',
type = '1',
type = '1',
},
},
Line 202: Line 202:
out.first = normalizeBool(out.first)
out.first = normalizeBool(out.first)
out.up = normalizeBool(out.up)
out.up = normalizeBool(out.up)
out.nolink = normalizeBool(out.nolink)
out.no_link = normalizeBool(out.no_link)
out.show_label = normalizeBool(out.show_label)
out.show_label = normalizeBool(out.show_label)
out.show_caption = normalizeBool(out.show_caption)
out.show_caption = normalizeBool(out.show_caption)
Line 303: Line 303:
out.final_link = out.link .. out.link_suffix
out.final_link = out.link .. out.link_suffix


if out.nolink then
if out.no_link then
out.final_link = ''
out.final_link = ''
end
end
Line 315: Line 315:


-- Main image wikitext
-- Main image wikitext
local linkPart = out.nolink and '|link=' or ('|link=' .. out.final_link)
local linkPart = out.no_link and '|link=' or ('|link=' .. out.final_link)


out.image_wikitext = table.concat({
out.image_wikitext = table.concat({
Line 408: Line 408:
:addClass('card-caption')
:addClass('card-caption')


if a.nolink or lib.isEmpty(a.final_link) then
if a.no_link or lib.isEmpty(a.final_link) then
node_caption:wikitext(a.caption)
node_caption:wikitext(a.caption)
else
else