Module:Animate

来自Minecraft基岩版开发Wiki
[创建 | 历史 | 清除缓存]文档页面
此模块没有文档页面。如果你知道如何使用模块,请创建它。
local p = {}
function p.animate(f)
	local args = f
	if f == mw.getCurrentFrame() then
		args = f:getParent().args
	end
	local files = args[1] or ''
	local size = args[2] or ''
	local link = args[3] or ''
	if size ~= '' then
		size = '|' .. size
	end
	if link ~= '' then
		link = '|link=' .. link
	end
	local images = {}
	for image in mw.text.gsplit(files, '%s*;%s*') do
		if image == '' then
			table.insert(images, '<span><br></span>')
		else
			table.insert(images, '<span>[[File:' .. image .. size .. link .. ']]</span>')
		end
	end
	images[1] = images[1]:gsub('^<span>', '<span class="animated-active">')
	return '<span class="animated">' .. table.concat(images) .. '</span>'
end
return p