편집 요약 없음 |
편집 요약 없음 |
||
25번째 줄: | 25번째 줄: | ||
while args[i] do | while args[i] do | ||
hanjas:node(html.create('div'):addClass('hanja'):tag('div'):attr('lang', args['lang'] or 'ko'):wikitext('[['.. args[i] ..']]')) | hanjas:node(html.create('div'):addClass('hanja'):tag('div'):attr('lang', args['lang'] or 'ko'):wikitext('[['.. args[i] ..']]'):done()) | ||
-- 한자 | -- 한자 | ||
i = i + 1 | i = i + 1 |
2022년 1월 10일 (월) 16:36 판
local getArgs = require('Module:Arguments').getArgs
local html = mw.html
local p = {}
function p.main(frame)
local args = getArgs(frame)
local i = 1
local hanjas = html.create('div'):addClass('한자성어')
while args[i] do
local hanja = html.create('div'):addClass('hanja')
hanja:tag('div'):attr('lang', args['lang'] or 'ko'):wikitext('[['.. args[i] ..']]') -- 한자
i = i + 1
hanja:tag('div'):wikitext(args[i]) -- 훈음
hanjas:node(hanja)
i = i + 1
end
return hanjas
end
function p.paja(frame)
local args = getArgs(frame)
local i = 1
local hanjas = html.create('div'):addClass('한자성어')
while args[i] do
hanjas:node(html.create('div'):addClass('hanja'):tag('div'):attr('lang', args['lang'] or 'ko'):wikitext('[['.. args[i] ..']]'):done())
-- 한자
i = i + 1
end
return hanjas
end
return p