模块:Dictionary/Views.lua:修订间差异

来自「荏苒之境」
Sicusa移动页面模块:Dictionary-Views.lua模块:Dictionary/Views.lua,不留重定向
无编辑摘要
第8行: 第8行:
views.vocabulary = function(header, rows)
views.vocabulary = function(header, rows)
     local table_elem = html.create("table")
     local table_elem = html.create("table")
    :class("gltd-dictionary")


     local header_elem = table_elem:tag("tr")
     local header_elem = table_elem:tag("tr")
第18行: 第19行:
         local word_row = table_elem:tag("tr")
         local word_row = table_elem:tag("tr")


         word_row:tag("td"):tag("b"):wikitext(row[1])
         word_row:tag("td")
         for j = 2, #header do
        :class("title-spelling")
        :tag("b"):wikitext(row[1])
       
        word_row:tag("td")
        :class("title-description")
        :wikitext(row[1])
       
         for j = 3, #header do
             word_row:tag("td"):wikitext(row[j])
             word_row:tag("td"):wikitext(row[j])
         end
         end

2025年8月5日 (二) 04:53的版本

此模块的文档可以在模块: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")
    	:class("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")
        	:class("title-spelling")
        	:tag("b"):wikitext(row[1])
        	
        word_row:tag("td")
        	:class("title-description")
        	:wikitext(row[1])
        
        for j = 3, #header do
            word_row:tag("td"):wikitext(row[j])
        end
    end

    return table_elem
end

return views