模块:Dictionary-Views.lua:修订间差异
来自「荏苒之境」
创建页面,内容为“local views = {} local HEADERS = {"Spelling", "Definition", "Category", "Source", "Extra"} local HEADER_TEXTS = {"拼写", "释义", "分类", "词源", "额外信息"} views.HEADERS = HEADERS views.HEADER_TEXTS = HEADER_TEXTS views.vocabulary = function(rows) local words = view:tag("table") local word_header = words:tag("tr") for i = 1, #HEADER_TEXTS do word_header:tag("th"):wikitext(HEADER_TEXTS[i]) end for i = 1, #rows do…” |
无编辑摘要 |
||
第1行: | 第1行: | ||
local views = {} | local views = {} | ||
local TABLE = "Dictionary" | |||
local HEADERS = {"Spelling", "Definition", "Category", "Source", "Extra"} | local HEADERS = {"Spelling", "Definition", "Category", "Source", "Extra"} | ||
local HEADER_TEXTS = {"拼写", "释义", "分类", "词源", "额外信息"} | local HEADER_TEXTS = {"拼写", "释义", "分类", "词源", "额外信息"} | ||
views.TABLE = TABLE | |||
views.HEADERS = HEADERS | views.HEADERS = HEADERS | ||
views.HEADER_TEXTS = HEADER_TEXTS | views.HEADER_TEXTS = HEADER_TEXTS |
2025年8月2日 (六) 03:57的版本
此模块的文档可以在模块:Dictionary-Views.lua/doc创建
local views = {}
local TABLE = "Dictionary"
local HEADERS = {"Spelling", "Definition", "Category", "Source", "Extra"}
local HEADER_TEXTS = {"拼写", "释义", "分类", "词源", "额外信息"}
views.TABLE = TABLE
views.HEADERS = HEADERS
views.HEADER_TEXTS = HEADER_TEXTS
views.vocabulary = function(rows)
local words = view:tag("table")
local word_header = words:tag("tr")
for i = 1, #HEADER_TEXTS do
word_header:tag("th"):wikitext(HEADER_TEXTS[i])
end
for i = 1, #rows do
local row = rows[i]
local word_row = words:tag("tr")
for j = 1, #row do
local td = word_row:tag("td")
if j == 1 then
td:tag("b"):wikitext(row[j])
else
td:wikitext(row[j])
end
end
end
return view
end
return views