查看“Module:Navbox”的源代码
←
Module:Navbox
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
local p = {} function p.box( f ) local args = require( 'Module:ProcessArgs' ).merge( true ) local navbox = {} if args.title then local class = args.class or 'collapsible' local bodyStyle = args.bodystyle or '' if bodyStyle ~= '' then bodyStyle = 'style="' .. bodyStyle .. '"' end table.insert( navbox, ' {| class="navbox hlist ' .. class .. '" ' .. bodyStyle ) local titleStyle = args.titlestyle or '' if titleStyle ~= '' then titleStyle = 'style="' .. titleStyle .. '"' end local navbar = args[1] or '' if navbar ~= '' then local mini = '' if navbar:match( 'navbar%-mini' ) then mini = '1' end navbar = '<div class="navbox-navbar">' .. f:expandTemplate( { title = 'navbar', args = { args.name, mini = mini } } ) .. '</div>' end table.insert( navbox, '! class="navbox-top" colspan="2" ' .. titleStyle .. ' | ' .. navbar .. '<span class="navbox-title">' .. args.title .. '</span>' ) else table.insert( navbox, ' {| class="navbox-child"' ) end local groupNums = {} for k, v in pairs( args ) do if type( k ) == 'string' then local groupNum = k:match( 'group(%d+)' ) if groupNum and v then table.insert( groupNums, tonumber( groupNum ) ) end end end table.sort( groupNums ) local groupStyle = args.groupstyle or '' local listStyle = args.liststyle or '' for _, v in ipairs( groupNums ) do local list = args['list' .. v] if list then table.insert( navbox, '|-\n! class="navbox-group" style="' .. groupStyle .. '" | ' .. args['group' .. v] ) table.insert( navbox, '| class="navbox-list" style="' .. listStyle .. '" | ' .. list:gsub( '^([*#:{])', '\n%1' ) ) end end table.insert( navbox, '|}' ) navbox = table.concat( navbox, '\n' ):gsub( ' style=""', '' ) return navbox end return p
该页面使用的模板:
Module:Navbox/doc
(
查看源代码
)
返回
Module:Navbox
。
导航菜单
个人工具
中文
创建账号
登录
命名空间
模块
讨论
English
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
上传文件
特殊页面
页面信息