More actions
Content deleted Content added
Created page with "local p = {} function p.main(frame) end function p._main(text_list, delimiter) local list = mw.text.split(text_list, delimiter) local html = mw.html.create('ul') for i,v in ipairs(list) do html:tag('li') :wikitext(v) end return tostring(html) end return p" |
mNo edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
function p.main(frame) |
function p.main(frame) |
||
local getArgs = require('Module:Arguments').getArgs |
|||
local args = getArgs(frame) |
|||
return p._main(args['list'], args['delim']) |
|||
end |
end |
||
function p._main(text_list, delimiter) |
function p._main(text_list, delimiter) |
||
text_list = text_list or '' |
|||
delimiter = delimiter or ',' |
|||
local list = mw.text.split(text_list, delimiter) |
local list = mw.text.split(text_list, delimiter) |
||
Latest revision as of 23:32, 10 December 2021
Documentation for this module may be created at Module:Wikitext list/doc
local p = {}
function p.main(frame)
local getArgs = require('Module:Arguments').getArgs
local args = getArgs(frame)
return p._main(args['list'], args['delim'])
end
function p._main(text_list, delimiter)
text_list = text_list or ''
delimiter = delimiter or ','
local list = mw.text.split(text_list, delimiter)
local html = mw.html.create('ul')
for i,v in ipairs(list) do
html:tag('li')
:wikitext(v)
end
return tostring(html)
end
return p