local p = {}
local getArgs = require('Module:Arguments').getArgs
function p.main(frame)
local args = getArgs(frame, { parentFirst = true })
local vte = args.vte or ''
local v = args.v or ''
local t = args.t or ''
local e = args.e or ''
local out = args.tl or args[1] or ''
out = mw.ustring.gsub(out, '<span style="[^"]+" title=".*查看.*这个模板">', '<span style="border:none; background:transparent;' .. vte .. ';' .. v .. '" title="查看这个模板">', 1)
out = mw.ustring.gsub(out, '<span style="[^"]+" title="关于这个模板的讨论页面">', '<span style="border:none; background:transparent;' .. vte .. ';' .. t .. '" title="关于这个模板的讨论页面">', 1)
out = mw.ustring.gsub(out, '<span style="[^"]+" title="您可以编辑这个模板。请在储存变更之前先预览">', '<span style="border:none; background:transparent;' .. vte .. ';' .. e .. '" title="您可以编辑这个模板。请在储存变更之前先预览">', 1)
return out
end
return p