欢迎来到奇葩栖息地!欢迎加入Discord服务器:XfrfHCzfbW请先至特殊:参数设置验证邮箱后再进行编辑。特殊:参数设置挑选自己想要使用的小工具!不会编辑?请至这里学习Wikitext语法。

距离淮安市2022年中考还有142天。

模块:AnimateText

来自奇葩栖息地

本模块用于实现{{AnimateText}}

 1local p = {}
 2function p.animate( f )
 3	local args = f
 4	if f == mw.getCurrentFrame() then
 5		args = f:getParent().args
 6	end
 7
 8	delimiter = args.delimiter or args.d or ',,'
 9	local text = {}
10	for row in mw.text.gsplit( args[1], '%s*' .. delimiter .. '%s*' ) do
11		if row == '' then
12			table.insert( text, '<span><br></span>' )
13		else
14			table.insert( text, '<span>' .. row .. '</span>' )
15		end
16	end
17	text[1] = text[1]:gsub( '^<span>', '<span class="animated-active">' )
18	
19	return '<span class="animated">' .. table.concat( text ) .. '</span>'
20end
21return p