更改
mw.html
local z = {}
local z = {}
local WikitextLC = require( 'Module:WikitextLC' )
local WikitextLC = require( 'Module:WikitextLC' )
return ''
return ''
end
end
local builder = HtmlBuilder.create()
local div = mw.html.create( '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
if args.dt ~= nil and args.dt ~= '' then
div.attr( 'data-noteta-desc', mw.uri.encode( args.dt ) )
div:attr( 'data-noteta-desc', mw.uri.encode( args.dt ) )
end
end
return tostring( builder )
return tostring( div )
end
end
return frame:expandTemplate{ title = title }
return frame:expandTemplate{ title = title }
else
else
return tostring( HtmlBuilder.create()
return tostring( mw.html.create( 'div' )
:attr( 'id', 'noteTA-group-' .. mw.uri.anchorEncode( name ) )
:attr( 'class', 'noteTA-missing' )
:attr( 'data-noteta-group', name ) )
end
end
end
end
code = table.concat( code )
code = table.concat( code )
if code ~= '' then
if code ~= '' then
code = tostring( HtmlBuilder.create()
code = tostring( mw.html.create( 'div' )
:attr( 'id', 'noteTA-group' )
:wikitext( code ) )
if args.G31 ~= nil then
if args.G31 ~= nil then
code = code .. '[[Category:NoteTA模板参数使用数量超过限制的页面|G]]'
code = code .. '[[Category:NoteTA模板参数使用数量超过限制的页面|G]]'
return ''
return ''
end
end
local builder = HtmlBuilder.create()
local div = mw.html.create( 'div' )
:attr( 'id', 'noteTA-local-' .. i )
:attr( 'data-noteta-code', mw.uri.encode( code ) )
:wikitext( WikitextLC.hidden( code ) )
if desc ~= nil and desc ~= '' then
if desc ~= nil and desc ~= '' then
div.attr( 'data-noteta-desc', mw.uri.encode( desc ) )
div:attr( 'data-noteta-desc', mw.uri.encode( desc ) )
end
end
return tostring( builder )
return tostring( div )
end
end
code = table.concat( code )
code = table.concat( code )
if code ~= '' then
if code ~= '' then
code = tostring( HtmlBuilder.create()
code = tostring( mw.html.create( 'div' )
:attr( 'id', 'noteTA-local' )
:wikitext( code ) )
if args[31] ~= nil then
if args[31] ~= nil then
code = code .. '[[Category:NoteTA模板参数使用数量超过限制的页面|L]]'
code = code .. '[[Category:NoteTA模板参数使用数量超过限制的页面|L]]'
size = '35px',
size = '35px',
},
},
} .. tostring( HtmlBuilder.create()
} .. tostring( mw.html.create( 'div' )
:attr( 'id', 'noteTA' )
:wikitext( code ) )
if mw.title.getCurrentTitle():inNamespace( 'Template' ) then
if mw.title.getCurrentTitle():inNamespace( 'Template' ) then
code = code .. '[[Category:放置于模板的noteTA]]'
code = code .. '[[Category:放置于模板的noteTA]]'