全站通知:
            
            
        
模块:卡组
                  
                  
                  刷
                  
                     
                               
                               历
                            
                  
                    
                      
                        
                        编
                      
                    
                
            
            
            
            
            
            跳到导航
            跳到搜索
            
            
                
            
            
            
            
        
    此模块的文档可以在模块:卡组/doc创建
local p = {}
function p.render(frame)
    local args = frame.args
    local db = require("模块:数据库")
    local html = mw.html.create("div")
        :attr("id", "CardSelectTr")
        :css{
            display = "flex",
            ["justify-content"] = "left",
            ["align-items"] = "center",
            ["flex-wrap"] = "wrap"
        }
    local max = 0
    for k, _ in pairs(args) do
        if type(k) == "number" and k > max then
            max = k
        end
    end
    for i = 1, max, 3 do
        local tmpl = mw.text.trim(args[i] or "")
        local name = mw.text.trim(args[i + 1] or "")
        local rare = mw.text.trim(args[i + 2] or "")
        if tmpl ~= "" and name ~= "" then
            local success, image_name = pcall(function()
                return db["卡面图片"]{ args = { name } }
            end)
            if not success or image_name == "" then
                image_name = name
            end
            local success2, rendered = pcall(function()
                return frame:expandTemplate{
                    title = tmpl,
                    args = {
                        name,
                        rare,
                        ["图片名称"] = image_name
                    }
                }
            end)
            html:wikitext(success2 and rendered)
        end
    end
    return tostring(html)
end
return p
                
                    沪公网安备 31011002002714 号