更多操作
创建页面,内容为“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,…” |
小无编辑摘要 |
||
第17行: | 第17行: | ||
headerStyle = headerStyle, | headerStyle = headerStyle, | ||
} ) | } ) | ||
:addImage( args.image1, args. | if args.image1 then | ||
:addImage( args.image2, args. | retval:addImage( args.image1, args.caption1 ) | ||
:addHeader( args.header1 ) | end | ||
if args.image2 then | |||
retval:addImage( args.image2, args.caption2 ) | |||
end | |||
retval:addHeader( args.header1 ) | |||
:addRow( args.label1, args.data1 ) | :addRow( args.label1, args.data1 ) | ||
:addHeader( args.header2 ) | :addHeader( args.header2 ) |
2025年5月24日 (六) 21:47的版本
此模块的文档可以在模块: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,
} )
if args.image1 then
retval:addImage( args.image1, args.caption1 )
end
if args.image2 then
retval:addImage( args.image2, args.caption2 )
end
retval: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