查看“Module:HooksHandler”的源代码
←
Module:HooksHandler
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
local module = {} function module.init() local hooks = {} local hookTrigger = function (name, ...) if not hooks[name] then return ... end local args = {...} for _, func in ipairs(hooks[name]) do if type(func) == 'function' then local retn = {func(unpack(args))} if #retn > 0 then for idx, val in ipairs(retn) do args[idx] = val end end end end return unpack(args) end return function (list) for name, func in pairs(list) do if type(func) == 'function' then hooks[name] = hooks[name] or {} table.insert(hooks[name], func) end end return hookTrigger end end return module
本页使用的模板:
Module:HooksHandler/doc
(
查看源代码
)
返回至“
Module:HooksHandler
”。
导航菜单
个人工具
创建账户
登录
命名空间
模块
讨论
变体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息