Module:Ruby: Difference between revisions

Created page with "local module = {} local g_frame function get_arg ( name, plain ) if g_frame.args[name] and (mw.text.trim(g_frame.args[name]) ~= '' or plain) then return mw.text.trim(g_frame.args[name]) end end function module.ruby ( frame ) local parent = frame:getParent() if parent and (parent:getTitle() == "Template:Ruby" or parent:getTitle() == "Template:Ruby/Sandbox" or parent:getTitle() == "Template:沙盒") then frame = parent end g_frame = frame local args = { cl..."
 
m fix bug
 
Line 52: Line 52:
rb:wikitext(args.rbtext)
rb:wikitext(args.rbtext)
end
end
rb:tag('span'):addClass('template-ruby-hidden'):wikitext('('):done()
   
   
local rt = html:tag('rt')
local rt = html:tag('rt')
Line 67: Line 66:
rt:wikitext(args.rttext)
rt:wikitext(args.rttext)
end
end
html:tag('span'):addClass('template-ruby-hidden'):wikitext(')'):done()
   
   
return tostring ( html )
return tostring ( html )