模块:Schedule:修订间差异
来自星露谷物语扩展百科
更多操作
创建页面,内容为“local p = {} function p.main(frame) local parent_args = frame:getParent().args local args = {} local max_key = 0 for k, v in pairs(parent_args) do local num_key = tonumber(k) if num_key and num_key > 0 and math.floor(num_key) == num_key then args[num_key] = v if num_key > max_key then max_key = num_key end end end local result = {} table.insert(result, '<table class="wikitable scheduleheader">') table.insert(result, '<tr><th style=…” 标签:已重建 |
无编辑摘要 |
||
| 第2行: | 第2行: | ||
function p.main(frame) | function p.main(frame) | ||
local args = frame.args | |||
local tbl = mw.html.create('table') | |||
:addClass('schedule-table wikitable roundedborder') | |||
:css('table-layout', 'auto') | |||
:css('width', '100%') | |||
:css('max-width', '100%') | |||
local tr_head = tbl:tag('tr') | |||
tr_head:tag('th'):wikitext('时间') | |||
tr_head:tag('th'):wikitext('地点') | |||
local i = 1 | |||
while args[i] do | |||
local tr = tbl:tag('tr') | |||
tr:tag('td'):wikitext(args[i]) | |||
i = i + 1 | |||
tr:tag('td'):wikitext(args[i]) | |||
i = i + 1 | |||
end | |||
return tostring(tbl) | |||
end | end | ||
return p | return p | ||
2026年4月20日 (一) 22:44的版本
local p = {}
function p.main(frame)
local args = frame.args
local tbl = mw.html.create('table')
:addClass('schedule-table wikitable roundedborder')
:css('table-layout', 'auto')
:css('width', '100%')
:css('max-width', '100%')
local tr_head = tbl:tag('tr')
tr_head:tag('th'):wikitext('时间')
tr_head:tag('th'):wikitext('地点')
local i = 1
while args[i] do
local tr = tbl:tag('tr')
tr:tag('td'):wikitext(args[i])
i = i + 1
tr:tag('td'):wikitext(args[i])
i = i + 1
end
return tostring(tbl)
end
return p