跳转到内容
开关侧边栏
希服维基
搜索
创建账号
个人工具
创建账号
登录
未登录编辑者的页面
了解详情
讨论
贡献
导航
首页
最近更改
随机页面
沙盒
常用网站
在线地图
服务器官网
希顶维基
虫站
〇改希顶转写器
工具
链入页面
相关更改
特殊页面
页面信息
编辑“
模块:Deep4 FrameChain
”
模块
讨论
English
阅读
编辑
查看历史
更多
阅读
编辑
查看历史
警告:您没有登录
我们十分建议您
登录
或
创建
一个账户,这样您的编辑将归属于您的用户名。如果您不登录做出任意编辑,您的IP地址将会公开可见。
反垃圾检查。
不要
加入这个!
local p = {} function p.test(frame) local results = {} if type(frame) == 'nil' or frame == nil then -- Try to get frame from mw frame = mw.getCurrentFrame() end results[1] = "frame_type=" .. type(frame) if frame and type(frame) ~= 'nil' then results[2] = "getParent=" .. type(frame.getParent) if frame.getParent then local parent = frame:getParent() results[3] = "parent=" .. type(parent) if parent and type(parent) ~= 'nil' then local parent_methods = {} for _, m in ipairs({"getTitle", "preprocess", "extensionTag", "callParserFunction", "expandTemplate", "getArgument", "newChild"}) do if parent[m] then parent_methods[#parent_methods+1] = m .. "=" .. type(parent[m]) end end results[4] = "parent_methods: " .. table.concat(parent_methods, ", ") -- Try parent:getTitle if parent.getTitle then results[5] = "title=" .. tostring(parent:getTitle()) end -- Try calling parent:callParserFunction if parent.callParserFunction then local ok, out = pcall(parent.callParserFunction, parent, "expr", "2+2") results[6] = "callPF(expr)=" .. tostring(ok) .. ":" .. tostring(out) end -- Try parent:preprocess if parent.preprocess then local ok, out = pcall(parent.preprocess, parent, "'''bold'''") results[7] = "preprocess=" .. tostring(ok) .. ":" .. tostring(out):sub(1,80) end else results[3] = "no_parent" end end -- Grandparent if frame.getParent then local parent = frame:getParent() if parent and parent.getParent then local gp = parent:getParent() results[8] = "grandparent=" .. type(gp) if gp and gp.getTitle then results[9] = "gp_title=" .. tostring(gp:getTitle()) end end end end return table.concat(results, " | ") end return p
摘要:
请注意,您对希服维基的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
希服维基:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模块:Deep4 FrameChain/doc
(
编辑
)