Модуль:Песочница/CupIvan/params/песочница

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Документация
local p = {}

-- Вызов:  {{#invoke:params|list}}
p.list = function(frame)
	local st = ""
	for k, v in pairs(frame:getParent().args)
	do
		st = st .. "|" .. k .. "=" .. v
	end
	return st
end

-- Вызов:  {{#invoke:params|count}}
p.count = function(frame)
	local n = 0
	for k, v in pairs(frame:getParent().args)
	do
		n = n + 1
	end
	return n
end

-- Вызов:  {{#invoke:params|self}}
p.self = function(frame)
	return frame:getParent():getTitle()
end

return p