模块:Utils

来自Limbo Wiki
Staf Irity讨论 | 贡献2022年12月10日 (六) 03:39的版本

此模块的文档可以在模块:Utils/doc创建

local p = {} --啥都有。

function p.urlEncode(frame)
	local a = string.gsub(frame.args[1], "([^%w%.%- ])", 
		function(c)
			return string.format("%%%02X", string.byte(c))
		end
	)
	return a;
end

function p.ind(frame)
	f = mw.getCurrentFrame();
	f:extensionTag {
		name = "indicator",
		content = '<div id="mw-indicator-' .. frame.args[1] ..'" class="mw-indicator">' .. frame.args[2] .. "</div>"
	};
	return;
end

return p