Module:Infobox: Difference between revisions

base infobox
 
uses common colors
Line 6: Line 6:
:addClass('infobox')
:addClass('infobox')
:css('width', '250px')
:css('width', '250px')
:css('border', '1px solid #ccc')
:css('border', '1px solid var(--vw-bg-subtle)')
:css('font-size', '90%')
:css('font-size', '90%')
:css('float', 'right')
:css('float', 'right')
:css('margin', '0 0 1em 1em')
:css('margin', '0 0 1em 1em')
:css('border-collapse', 'collapse')
:css('border-collapse', 'collapse')
:css('background', '#fff')
:css('background', 'var(--vw-bg-surface)')


-- Title
-- Title
if args.title and args.title ~= '' then
if args.title and args.title ~= '' then
root:tag('tr')
root:tag('tr')
Line 19: Line 19:
:attr('colspan', '2')
:attr('colspan', '2')
:css('text-align', 'center')
:css('text-align', 'center')
:css('background', '#C2637A')
:css('background', 'var(--vw-accent)')
:css('color', '#fff')
:css('color', 'var(--vw-bg-page)')
:css('padding', '6px')
:css('padding', '6px')
:wikitext(args.title)
:wikitext(args.title)
end
end
 
-- Image
-- Image
if args.image and args.image ~= '' then
if args.image and args.image ~= '' then
Line 56: Line 56:
:css('text-align', 'left')
:css('text-align', 'left')
:css('padding', '4px 6px')
:css('padding', '4px 6px')
:css('background', '#fdf5f5')
:css('background', 'var(--vw-accent-subtle)')
:css('width', '45%')
:css('width', '45%')
:wikitext(label)
:wikitext(label)