更多操作
因为以下原因,您没有权限编辑该页面:
您可以查看和复制此页面的源代码。
local p = {}
-- 获取每一格的背景颜色, 规则为:
-- 在奇数行: 深、浅交错; 在偶数行: 浅、深交错
function p.getBackgroundColor(i, perRow)
local isEvenColumn = ((math.floor((i-1)/perRow)%2)==0)
local delta = 0
if not isEvenColumn then delta = 1 end
if (((i-1)%perRow)+delta) % 2 == 1 then return nil end
return '#e5ded6'
end
function p.makeDataItem(label, data, bgcolor)
return frame:expandTemplate{ title = 'Infobox/item/data', args = {
label = parent.args['label' .. i],
data = parent.args[unnamed[i]],
-- width = widthPercent,
bgcolor = p.getBackgroundColor(i, itemsPerRow)
} }
end
000
1:0
该页面使用的模板: