跳转到内容

模組:NoteTA

被永久保护的模块
维基百科,自由的百科全书

这是本页的一个历史版本,由Liangent留言 | 贡献2013年4月26日 (五) 13:43 建立内容为“local z local HtmlBuilder = require( 'Module:HTMLBuilder' ) local WikitextLC = require( 'Module:WikitextLC' ) function Tcode( args ) if args.T ...”的新頁面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

local z
local HtmlBuilder = require( 'Module:HTMLBuilder' )
local WikitextLC = require( 'Module:WikitextLC' )

function Tcode( args )
    if args.T ~= nil and args.T ~= '' then
        local builder = HtmlBuilder.create()
        local div = builder.tag( 'div' )
            .attr( 'id', 'noteTA-title' )
            .attr( 'data-noteta-code', mw.uri.encode( args.T ) )
            .wikitext( WikitextLC.title( args.T ) )
        if args.dt ~= nil and args.dt ~= '' then
            div.attr( 'data-noteta-desc', mw.uri.encode( args.T ) )
        end
        return tostring( builder )
    else
        return ''
    end
end

function z.main( frame )
    local args = frame:getParent().args
end

return z