No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
local Sponsors = {} | local Sponsors = {} | ||
function Sponsors.make( | function Sponsors.make(results) | ||
local container = mw.html.create('div') | local container = mw.html.create('div') | ||
for | for r = 1, #results do | ||
local result = results[r] | |||
local sponsor = mw.html.create('li') | |||
:wikitext('[[' .. result._pageName .. ']]') | |||
if result.startRef then | |||
local startRefName = result.startRefName or '' | |||
sponsor:wikitext(frame:preprocess('<ref name='.. startRefName .. '>' ..result.startRef .. '</ref>')) | |||
end | |||
container:node(sponsor) | |||
end | |||
return container | return container | ||
end | end | ||
return Sponsors | return Sponsors |
Revision as of 13:31, 26 September 2022
Documentation for this module may be created at Module:Infobox/Widget/Sponsors/doc
local Sponsors = {}
function Sponsors.make(results)
local container = mw.html.create('div')
for r = 1, #results do
local result = results[r]
local sponsor = mw.html.create('li')
:wikitext('[[' .. result._pageName .. ']]')
if result.startRef then
local startRefName = result.startRefName or ''
sponsor:wikitext(frame:preprocess('<ref name='.. startRefName .. '>' ..result.startRef .. '</ref>'))
end
container:node(sponsor)
end
return container
end
return Sponsors