模块:Dictionary/Views.lua:修订间差异
来自「荏苒之境」
无编辑摘要 |
无编辑摘要 |
||
(未显示同一用户的2个中间版本) | |||
第8行: | 第8行: | ||
views.vocabulary = function(header, rows) | views.vocabulary = function(header, rows) | ||
local table_elem = html.create("table") | local table_elem = html.create("table") | ||
: | :addClass("gltd-dictionary") | ||
local header_elem = table_elem:tag("tr") | local header_elem = table_elem:tag("tr") | ||
第20行: | 第20行: | ||
word_row:tag("td") | word_row:tag("td") | ||
: | :addClass("title-spelling") | ||
:tag("b"):wikitext(row[1]) | :tag("b"):wikitext(row[1]) | ||
word_row:tag("td") | word_row:tag("td") | ||
: | :addClass("title-description") | ||
:wikitext(row[ | :wikitext(row[2]) | ||
for j = 3, #header do | for j = 3, #header do |
2025年8月5日 (二) 04:55的最新版本
此模块的文档可以在模块:Dictionary/Views.lua/doc创建
local html = mw.html
local views = {}
local TABLE = "Dictionary"
views.TABLE = TABLE
views.vocabulary = function(header, rows)
local table_elem = html.create("table")
:addClass("gltd-dictionary")
local header_elem = table_elem:tag("tr")
for i = 1, #header do
header_elem:tag("th"):wikitext(header[i])
end
for i = 1, #rows do
local row = rows[i]
local word_row = table_elem:tag("tr")
word_row:tag("td")
:addClass("title-spelling")
:tag("b"):wikitext(row[1])
word_row:tag("td")
:addClass("title-description")
:wikitext(row[2])
for j = 3, #header do
word_row:tag("td"):wikitext(row[j])
end
end
return table_elem
end
return views