463
个编辑
小无编辑摘要 |
小 (新增:调整页面加载时,最初显示的tab,的参数) |
||
第8行: | 第8行: | ||
--[[ 非css的参数设定 | --[[ 非css的参数设定 | ||
splitCount = 5: 决定每行有几个物件 | splitCount = 5: 决定每行有几个物件 | ||
initialTab = nil: 决定页面加载出来时,收纳表预设显示的tab。 | |||
nil的话就是一开始都不显示东西 | |||
textDisplay = down: 内容相对于选择栏的位置,可输入 | textDisplay = down: 内容相对于选择栏的位置,可输入 | ||
top(内容在选择栏上) | top(内容在选择栏上) | ||
第18行: | 第21行: | ||
local notCSS = { --非CSS的参数 | local notCSS = { --非CSS的参数 | ||
textDisplay = true, | textDisplay = true, | ||
splitCount = true | splitCount = true, | ||
initialTab = true, | |||
} | } | ||
第41行: | 第45行: | ||
} | } | ||
local initialTab = nil | |||
--处理旧参数名与别名 | --处理旧参数名与别名 | ||
第132行: | 第136行: | ||
end | end | ||
for | for originalIndex, tabIndex in ipairs(ordering['tabIndices']) do | ||
local sitm = tabs_pages:tag('div') | local sitm = tabs_pages:tag('div') | ||
:addClass('tab ' .. CSSvalue['sitm']['class']) | :addClass('tab ' .. CSSvalue['sitm']['class']) | ||
:wikitext(contents['tab' .. tabIndex]) | :wikitext(contents['tab' .. tabIndex]) | ||
if originalIndex == initialTab then sitm:addClass('active') end | |||
for _, CSS in ipairs(ordering['sitm']) do | for _, CSS in ipairs(ordering['sitm']) do | ||
sitm:css(CSS, CSSvalue['sitm'][CSS]) | sitm:css(CSS, CSSvalue['sitm'][CSS]) | ||
第155行: | 第160行: | ||
end | end | ||
for | for originalIndex, tabIndex in ipairs(ordering['tabIndices']) do | ||
local citm = tabs_contents:tag('div') | local citm = tabs_contents:tag('div') | ||
:addClass('tab-c ' .. CSSvalue['citm']['class']) | :addClass('tab-c ' .. CSSvalue['citm']['class']) | ||
:wikitext(contents['content' .. tabIndex]) | :wikitext(contents['content' .. tabIndex]) | ||
if originalIndex == initialTab then citm:addClass('active') end | |||
for _, CSS in ipairs(ordering['citm']) do | for _, CSS in ipairs(ordering['citm']) do | ||
citm:css(CSS, CSSvalue['citm'][CSS]) | citm:css(CSS, CSSvalue['citm'][CSS]) | ||
第183行: | 第189行: | ||
end | end | ||
end | end | ||
initialTab = args['initialTab'] | |||
--处理CSSvalue | --处理CSSvalue |