463
个编辑
无编辑摘要 |
无编辑摘要 |
||
第16行: | 第16行: | ||
local p = {} | local p = {} | ||
local nonCSS = { --非CSS的参数 | |||
textDisplay = true, | |||
splitCount = true | |||
} | |||
local tabIndices = {} --用于处理编号非连续的情况 | local tabIndices = {} --用于处理编号非连续的情况 | ||
local divCSS = {class=''} | local divCSS = {class=''} | ||
第149行: | 第153行: | ||
for k, v in pairs(args) do | for k, v in pairs(args) do | ||
k = '' .. k | k = '' .. k | ||
if not k:match('^content%d+') then | if not (nonCSS[k] and k:match('^content%d+')) then | ||
if k:match('^tab%d+$') then | if k:match('^tab%d+$') then | ||
table.insert(tabIndices, tonumber(k:sub(4))) | table.insert(tabIndices, tonumber(k:sub(4))) | ||
第169行: | 第173行: | ||
local mainDiv = mw.html.create('div') | local mainDiv = mw.html.create('div') | ||
local vertical = args['textDisplay'] == 'left' or args['textDisplay'] == 'right' | local vertical = args['textDisplay'] == 'left' or args['textDisplay'] == 'right' | ||
if vertical then | if vertical then divCSS['display'] = 'flex' end | ||
local divClass = divCSS['class'] | local divClass = divCSS['class'] |