Модул:For nowiki — разлика између измена
Пређи на навигацију
Пређи на претрагу
(.) |
м (1 измена увезена) |
||
| (Нису приказане 2 међуизмене 2 корисника) | |||
| Ред 1: | Ред 1: | ||
local p = {} | local p = {} | ||
function p.main(frame) | function p.main(frame) | ||
local args = frame:getParent().args | local args = frame:getParent().args | ||
local sep = args[1] | local sep = args[1] | ||
local code = args.code or args[2] | local code = mw.text.unstripNoWiki(args.code or args[2]) | ||
local offset = args.code and 1 or 2 | local offset = args.code and 1 or 2 | ||
local | |||
for | local result = "" | ||
if | for i, value in ipairs(args) do | ||
if i > offset + 1 then | |||
result = result .. sep | |||
end | end | ||
if i > offset then | |||
local actualCode = code:gsub("{{{([^{}]*)}}}", {i = i - offset, ["1"] = value}) | |||
result = result .. frame:preprocess(actualCode) | |||
end | end | ||
end | end | ||
return result | |||
return | |||
end | end | ||
return p | return p | ||
Тренутна верзија на датум 5. фебруар 2021. у 13:49
Документацију овог модула можете да направите на страници Модул:For nowiki/док
local p = {}
function p.main(frame)
local args = frame:getParent().args
local sep = args[1]
local code = mw.text.unstripNoWiki(args.code or args[2])
local offset = args.code and 1 or 2
local result = ""
for i, value in ipairs(args) do
if i > offset + 1 then
result = result .. sep
end
if i > offset then
local actualCode = code:gsub("{{{([^{}]*)}}}", {i = i - offset, ["1"] = value})
result = result .. frame:preprocess(actualCode)
end
end
return result
end
return p