打开/关闭搜索
搜索
打开/关闭菜单
26
10
4
337
SAPedia
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
打开/关闭外观设置菜单
无法加载偏好设置。请检查您的网络连接并重试。
重试
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
创建账号
登录
查看“︁Module:Mbox”︁的源代码
来自SAPedia
查看
阅读
查看源代码
查看历史
associated-pages
模块
讨论
更多操作
←
Module:Mbox
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
local p = {} local getArgs = require('Module:Arguments').getArgs local config = mw.loadData('Module:Mbox/config') function p.main(frame) local args = getArgs(frame) return p._main(args) end function processImage(args, type) local img = args.image or config[type].image or 'Mbox-info.svg' local size = args.size or config[type].size or '45px' local imageContainer = mw.html.create('div') :addClass('mbox-image-container') :wikitext(string.format('[[File:%s|%s|link=]]', img, size)) return imageContainer end function processContent(args) local title = args.title or '' local text = args.text or args[1] or error('未指定文本!', 0) local below = args.below or '' local contentContainer = mw.html.create('div'):addClass('mbox-content-container') if title ~= '' then contentContainer:node( mw.html.create('div'):addClass('mbox-title'):wikitext(title) ) end contentContainer:node( mw.html.create('div'):addClass('mbox-content'):wikitext(text) ) if below ~= '' then contentContainer:node( mw.html.create('div'):addClass('mbox-below'):wikitext(below) ) end return contentContainer end function p._main(args) local type = args.type or 'info' local container = mw.html.create('div') :addClass('mbox') :addClass('mbox-' .. type) local image = processImage(args, type) local content = processContent(args) container:node(image) container:node(content) return container end return p
此页面嵌入的页面:
Module:Mbox/doc
(
查看源代码
)
返回
Module:Mbox
。
查看“︁Module:Mbox”︁的源代码
来自SAPedia