モジュール:character simple list

出典: フリー多機能辞典『ウィクショナリー日本語版(Wiktionary)』
ナビゲーションに移動 検索に移動

このモジュールについての説明文ページを モジュール:character simple list/doc に作成できます

local export = {}

function export.show(frame)
	local result = {}
	local args = frame.args
	local text = args[1] or ''
	local sc_code = args['sc'] or 'Zyyy'
	local prefix = args['prefix'] or ''
	local separator = args['sep'] or ', '
	local size = args['size'] or 'large'

	for term in mw.text.gsplit(text, '') do
		if prefix == '' then
			table.insert(result, '[[' .. term .. ']]')
		else
			table.insert(result, '[[' .. prefix .. term .. '|' .. term .. ']]')
		end
	end
	return '<span class="' .. sc_code .. '" style="font-size:' .. size .. '">' .. table.concat(result, separator) .. '</span>'
end

return export