Diferencia entre revisiones de «Módulo:Message box»

De ProleWiki, la enciclopedia proletaria
(Página creada con «local p = {} function p.main(frame) local box = mw.html.create() :tag('table') :css('margin', '0 10%') :css('border', '1px solid #a2a9b1') :css('background-color', '#fbfbfb') :css('border-left', '10px solid #b50014') :addClass('mbox') local row = box:tag('tr') local imageLeftCell = row:tag('td'):addClass('mbox-image'):css('padding', '2px 0 2px 0.5em') imageLeftCell:tag('div'):css('width', '52px'):wikitext(frame.args.image or '[[File:Lenin open arms circle.pn…»)
 
(If I didn't screw up these boxes should have the correct color in both dark and light mode.)
Etiqueta: Revertido
Línea 5: Línea 5:
:css('margin', '0 10%')
:css('margin', '0 10%')
:css('border', '1px solid #a2a9b1')
:css('border', '1px solid #a2a9b1')
:css('background-color', '#fbfbfb')
:css('background-color', 'var(--color-surface-2)')
:css('border-left', '10px solid #b50014')
:css('border-left', '10px solid #b50014')
:addClass('mbox')
:addClass('mbox')

Revisión del 17:09 14 jun 2023

La documentación para este módulo puede ser creada en Módulo:Message box/doc

local p = {}
function p.main(frame)
	local box = mw.html.create()
	:tag('table')
	:css('margin', '0 10%')
	:css('border', '1px solid #a2a9b1')
	:css('background-color', 'var(--color-surface-2)')
	:css('border-left', '10px solid #b50014')
	:addClass('mbox')
	local row = box:tag('tr')
	local imageLeftCell = row:tag('td'):addClass('mbox-image'):css('padding', '2px 0 2px 0.5em')
	imageLeftCell:tag('div'):css('width', '52px'):wikitext(frame.args.image or '[[File:Lenin open arms circle.png|52px|link=|alt=]]')
	local textCell = row:tag('td'):addClass('mbox-text'):css('padding', '0.25em 0.5em')
	:css('width', '100%')
	:tag('div'):wikitext(frame.args.text)
	return tostring(box)
end
return p