편집 요약 없음 |
편집 요약 없음 |
||
7번째 줄: | 7번째 줄: | ||
local i = 1 | local i = 1 | ||
local hanjas = html.create('div'):addClass('한자성어') | local hanjas = html.create('div'):addClass('한자성어') | ||
local mean_sound = html.create('div'):addClass('한자성어-훈음'):cssText("display: flex;") | |||
while args[i] do | while args[i] do | ||
16번째 줄: | 17번째 줄: | ||
end | end | ||
i = i + 1 | i = i + 1 | ||
hanjas:node(hanja) | hanjas:node(hanja) | ||
mean_sound:tag('div'):wikitext(args[i]) -- 훈음 | |||
i = i + 1 | i = i + 1 | ||
end | end |
2022년 4월 5일 (화) 22:21 판
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('한자성어')
local mean_sound = html.create('div'):addClass('한자성어-훈음'):cssText("display: flex;")
while args[i] do
local hanja = html.create('div'):addClass('hanja')
if args['링크없음'] then
hanja:tag('div'):attr('lang', args['lang'] or 'ko'):wikitext(args[i]) -- 한자
else
hanja:tag('div'):attr('lang', args['lang'] or 'ko'):wikitext('[['.. args[i] ..']]') -- 한자
end
i = i + 1
hanjas:node(hanja)
mean_sound:tag('div'):wikitext(args[i]) -- 훈음
i = i + 1
end
return hanjas
end
return p