跳转到内容

模組:ZyPy

维基百科,自由的百科全书

这是本页的一个历史版本,由SuperGrey留言 | 贡献2024年4月13日 (六) 10:18 建立内容为“local p = {} local getArgs function p.main(frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end local args = getArgs(frame, {wrappers = 'Template:Zy'}) local ruby = mw.html.create('ruby'):css('text-align', 'justify'):css('text-justify', 'none') local rb = ruby:tag('rb'):addClass('center'):wikitext(args[1]) local rpl = ruby:tag('rp'):css('user-select', 'none'):wikitext('(') local zy = args[2] if args[3] a…”的新页面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
local p = {}

local getArgs

function p.main(frame)
	if not getArgs then
		getArgs = require('Module:Arguments').getArgs
	end
	local args = getArgs(frame, {wrappers = 'Template:Zy'})

	local ruby = mw.html.create('ruby'):css('text-align', 'justify'):css('text-justify', 'none')
	local rb = ruby:tag('rb'):addClass('center'):wikitext(args[1])
	local rpl = ruby:tag('rp'):css('user-select', 'none'):wikitext('(')
	
	local zy = args[2]
	if args[3] and args[4] then 
		zy = '-{zh-cn:' .. zy .. ';zh-tw:' .. args[3] .. ';zh-hk:' .. args[4] .. ';}-' 
	elseif args[3] then
		zy = '-{zh-cn:' .. zy .. ';zh-tw:' .. args[3] .. ';}-' 
	end
	local rt = ruby:tag('rt'):cssText('font-feature-settings: "ruby" 1; font-size: 90%; user-select: none;'):wikitext(zy)
	
	local rpr = ruby:tag('rp'):css('user-select', 'none'):wikitext(')')
	
	-- 維護分類
	
	
	
	return ruby
end

return p