Module:Infobox: Difference between revisions

uses common colors
formatting
Line 5: Line 5:
local root = mw.html.create('table')
local root = mw.html.create('table')
:addClass('infobox')
:addClass('infobox')
:css('width', '250px')
:css('border', '1px solid var(--vw-bg-accent)')
:css('border', '1px solid var(--vw-bg-subtle)')
:css('font-size', '90%')
:css('font-size', '90%')
:css('float', 'right')
:css('margin', '0 0 1em 1em')
:css('border-collapse', 'collapse')
:css('background', 'var(--vw-bg-surface)')
:css('background', 'var(--vw-bg-surface)')


Line 19: Line 15:
:attr('colspan', '2')
:attr('colspan', '2')
:css('text-align', 'center')
:css('text-align', 'center')
:css('font-size', '115%')
:css('background', 'var(--vw-accent)')
:css('background', 'var(--vw-accent)')
:css('color', 'var(--vw-bg-page)')
:css('color', 'var(--vw-bg-page)')
Line 56: Line 53:
:css('text-align', 'left')
:css('text-align', 'left')
:css('padding', '4px 6px')
:css('padding', '4px 6px')
:css('background', 'var(--vw-accent-subtle)')
:css('width', '45%')
:css('width', '45%')
:wikitext(label)
:wikitext(label)