Minecraft Wiki沙盒
欢迎来到中文Minecraft Wiki的公共沙盒。您可以在此页面上进行测试性编辑,但我们仍然建议在此处进行有建设性的编辑或翻译较短的条目。要编辑此页面,请点击上方的“编辑”铅笔按钮,或点击此处。在进行更改后,您可以点击编辑框下面的“显示预览”按钮来预览您的编辑,然后在相同位置点击“保存页面”按钮来保存编辑。
请注意,对此页面的更改不会被长期保留,因为此页面仅供测试编辑或翻译较短的条目之用。您也可以创建此页面的子页面(例如,Module:Sandbox/测试)来进行长期的项目,但它们仍然会在社区认定其过期后被删除。任何不具建设性的内容随时都可能会被清理。另外,如果您已注册账号,可以在自己的个人页面下创建您的个人沙盒,并且不用担心您的编辑会被清理。
您在编辑包括本页面在内的所有Wiki页面时都必须遵守相关的Wiki条例、格式指导和书面汉语指导等规范指导,否则您的编辑会被回退,您也可能会遭到警告甚至封禁处理。若有任何疑问,请到讨论页或社区专页提出。若需要联系管理员,请到管理员告示板提出请求。
所有子页面:
- Module:Sandbox/doc
最后编辑于3年6天7小时53分前 - Module:Sandbox/tooBright
最后编辑于2年6周10小时25分前 - Module:Sandbox/Chixvv/LootChest/config
最后编辑于2年4周1天17小时28分前 - Module:Sandbox/Chixvv/LootChest
最后编辑于2年2周4天6小时21分前 - Module:Sandbox/Version nav
最后编辑于1年48周1天14小时28分前 - Module:Sandbox/AllConversion
最后编辑于1年39周4天13小时58分前 - Module:Sandbox/AllConversion/doc
最后编辑于1年39周4天13小时43分前 - Module:Sandbox/AllConversion2/JE IDs
最后编辑于1年38周15小时40分前 - Module:Sandbox/AllConversion2/BE Blocks
最后编辑于1年38周13小时8分前 - Module:Sandbox/AllConversion2/BE Items
最后编辑于1年36周6天14小时57分前 - Module:Sandbox/AllConversion2/BE lang
最后编辑于1年36周5天18小时16分前 - Module:Sandbox/AllConversion2/data
最后编辑于1年36周5天17小时9分前 - Module:Sandbox/AllConversion2/Data Table
最后编辑于1年36周5天13小时16分前 - Module:Sandbox/AllConversion2/JE lang
最后编辑于1年36周5天11小时48分前 - Module:Sandbox/AllConversion2
最后编辑于1年36周5天11小时47分前 - Module:Sandbox/Command/Syntax
最后编辑于1年30周2天13小时39分前 - Module:Sandbox/Anterdc99/Crafting
最后编辑于39周6天23小时53分前 - Module:Sandbox/Anterdc99/Crafting usage
最后编辑于39周6天23小时53分前 - Module:Sandbox/Anterdc99
最后编辑于29周2天12小时34分前 - Module:Sandbox/Infobox
最后编辑于20周1天16小时38分前 - Module:Sandbox/LootChest
最后编辑于18周4天23小时40分前 - Module:Sandbox/GetSubpages
最后编辑于13周1天22小时39分前 - Module:Sandbox/HistoryM
最后编辑于10周3天19小时28分前 - Module:Sandbox/AllConversion/data
最后编辑于5周4天13小时6分前 - Module:Sandbox/GetSubpages/doc
最后编辑于5周18小时13分前 - Module:Sandbox/AllConversion2/doc
最后编辑于3周1天20小时17分前
若上述页面信息不准确,请点击此处刷新页面。
local p = {}
function p.tab( f )
local args = require( 'Module:ProcessArgs' ).merge( true )
local tabs = mw.html.create( 'div' )
:addClass( 'tabs' )
:cssText( args.tabstyle )
local tabLabels = mw.html.create( 'div' )
:addClass( 'tab-label' )
:cssText( args.labelstyle )
local tabContents = mw.html.create( 'div' )
:addClass( 'tab-content' )
:cssText( args.contentstyle )
local labelSide = args.labelside or 'top'
local defaultTab = tonumber( args.default ) or 1
tabs:addClass( 'tab-label-' .. labelSide )
:addClass( args.autowidth and 'autowidth' or nil )
tabLabels:addClass( args.reverse and 'reverse' or nil )
args.tab1 = args.tab1 or args.tab
args.label1 = args.label1 or args.label
local tabCount = {}
for k, v in pairs( args ) do
if type( k ) == 'string' then
local label, num = k:match( '(label)(%d+)$' )
if label then
table.insert( tabCount, tonumber(num) )
end
end
end
table.sort( tabCount )
local content
for _, v in ipairs( tabCount ) do
content = tabLabels:tag( 'div' )
:addClass( 'tab-label-text' )
:wikitext( args['label' .. v] )
if v == defaultTab then
content:addClass( 'selected' )
end
content = tabContents:tag( 'div' )
:addClass( 'tab-content-text' )
:wikitext( args['tab' .. v] )
if v == defaultTab then
content:addClass( 'selected' )
end
end
if labelSide == 'top' or labelSide == 'left' then
tabs:node( tabLabels ):node( tabContents )
elseif labelSide == 'bottom' or labelSide == 'right' then
tabs:node( tabContents ):node( tabLabels )
end
return tostring( tabs )
end
return p