No edit summary Tag: Reverted |
mNo edit summary Tag: Reverted |
||
Line 1: | Line 1: | ||
local List = {} | local List = {} | ||
function List.make(arr) | function List.make(arr, prefix) | ||
local container = mw.html.create('div') | local container = mw.html.create('div') | ||
local array = mw.text.split(arr, ',') | local array = mw.text.split(arr, ',') | ||
Line 7: | Line 7: | ||
for i, v in ipairs(array) do | for i, v in ipairs(array) do | ||
v = mw.text.trim(v) | v = mw.text.trim(v) | ||
if prefix ~= nil then v = prefix .. v end | |||
local div = mw.html.create('div') | local div = mw.html.create('div') | ||
:wikitext('[[' .. v .. ']]') | :wikitext('[[' .. v .. ']]') |
Revision as of 12:15, 13 June 2023
Documentation for this module may be created at Module:Infobox/Widget/List/doc
local List = {}
function List.make(arr, prefix)
local container = mw.html.create('div')
local array = mw.text.split(arr, ',')
for i, v in ipairs(array) do
v = mw.text.trim(v)
if prefix ~= nil then v = prefix .. v end
local div = mw.html.create('div')
:wikitext('[[' .. v .. ']]')
container:node(div)
end
return container
end
return List