打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

模块:Infobox

来自卡特霍普
GTEH留言 | 贡献2025年5月24日 (六) 21:22的版本 (创建页面,内容为“local capiunto = require 'capiunto' local p = {} function p.main(frame) local args = frame:getParent().args local headerStyle if args.headerstyle and args.headerstyle ~= '' then headerStyle = string.format('background-color:%s;', args.headerstyle) else headerStyle = 'background-color:grey;' end local retval = capiunto.create( { title = args.title, top = args.top, bottom = args.bottom, headerStyle = headerStyle, } ) :addImage( args.image1,…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

此模块的文档可以在模块:Infobox/doc创建

local capiunto = require 'capiunto'

local p = {}

function p.main(frame)
	local args = frame:getParent().args
	local headerStyle
	if args.headerstyle and args.headerstyle ~= '' then
		headerStyle = string.format('background-color:%s;', args.headerstyle)
	else
		headerStyle = 'background-color:grey;'
	end
	local retval = capiunto.create( {
		title = args.title,
		top = args.top,
		bottom = args.bottom,
		headerStyle = headerStyle, 
	} )
	:addImage( args.image1, args.caption )
	:addImage( args.image2, args.caption )
	:addHeader( args.header1 )
	:addRow( args.label1, args.data1 )
	:addHeader( args.header2 )
	:addRow( args.label2, args.data2 )
	:addHeader( args.header3 )
	:addRow( args.label3, args.data3 )
	:addHeader( args.header4 )
	:addRow( args.label4, args.data4 )
	:addHeader( args.header5 )
	:addRow( args.label5, args.data5 )
	:addHeader( args.header6 )
	:addRow( args.label6, args.data6 )
	:addHeader( args.header7 )
	:addRow( args.label7, args.data7 )
	:addHeader( args.header8 )
	:addRow( args.label8, args.data8 )
	:addHeader( args.header9 )
	:addRow( args.label9, args.data9 )
	:addHeader( args.header10 )
	:addRow( args.label10, args.data10 )
	return retval
end

return p