No edit summary |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
:wikitext(title) | :wikitext(title) | ||
local imageURL = logoAll or logoLight or logoDark or 'Team placeholder light.png' | local imageURL = logoAll or logoLight or logoDark or 'Team placeholder light.png' | ||
local imageDiv = mw.html.create('div') | local imageDiv = mw.html.create('div') | ||
:addClass('ib-image') | :addClass('ib-image') | ||
:wikitext('[[File:'.. imageURL .. '|250px]]') | :wikitext('[[File:'.. imageURL .. '|250px|link=]]') | ||
container:node(title):node(imageDiv) | container:node(title):node(imageDiv) | ||
Line 17: | Line 18: | ||
local imageDivDark = mw.html.create('div') | local imageDivDark = mw.html.create('div') | ||
:addClass('ib-image dark') | :addClass('ib-image dark') | ||
:wikitext('[[File:'.. logoDark .. '|250px]]') | :wikitext('[[File:'.. logoDark .. '|250px|link=]]') | ||
container:node(imageDivDark) | container:node(imageDivDark) | ||
end | end |
Latest revision as of 08:40, 11 March 2024
Documentation for this module may be created at Module:Infobox/Widget/Header/doc
local Header = {} function Header.make(title, logoLight, logoDark, logoAll) local container = mw.html.create('div') local title = mw.html.create('div') :addClass('ib-title') :wikitext(title) local imageURL = logoAll or logoLight or logoDark or 'Team placeholder light.png' local imageDiv = mw.html.create('div') :addClass('ib-image') :wikitext('[[File:'.. imageURL .. '|250px|link=]]') container:node(title):node(imageDiv) if logoDark and logoAll == nil then imageDiv:addClass('light') local imageDivDark = mw.html.create('div') :addClass('ib-image dark') :wikitext('[[File:'.. logoDark .. '|250px|link=]]') container:node(imageDivDark) end return container end return Header