|
|
(사용자 3명의 중간 판 587개는 보이지 않습니다) |
1번째 줄: |
1번째 줄: |
| local p = {}
| | -- 다른 모듈로의 링크를 위해 남겨놓음. |
| local html = mw.html
| |
| local title = mw.title
| |
| local string_ = require('Module:String')
| |
| | |
| function p.main(frame)
| |
| | |
| local title = frame.args[1]
| |
| local hanja = frame.args[2]
| |
| local style = frame.args[3]
| |
|
| |
| uhanja = string_.tounicode_(hanja)
| |
|
| |
| if hanja == '' then
| |
| return title
| |
| end
| |
|
| |
| if 'true' == title.new('media:'..hanja..' - '..uhanja..' - KanjiVG stroke order.svg').exists then
| |
| local return_ = 'media:'..hanja..' - '..uhanja..' - KanjiVG stroke order.svg'
| |
| elseif 'true' == title.new('media:'..hanja..' - '..uhanja..'- KanjiVG stroke order.svg').exists then
| |
| local return_ = 'media:'..hanja..' - '..uhanja..'- KanjiVG stroke order.svg'
| |
| elseif 'true' == title.new('media:'..hanja..'-bw.png').exists then
| |
| local return_ = 'media:'..hanja..'-bw.png'
| |
| elseif 'true' == title.new('media:'..hanja..'-order.gif').exists then
| |
| local return_ = 'media:'..hanja..'-order.gif'
| |
| end
| |
|
| |
| local div = html.create( 'div' ):addClass('NavFrame collapsed'):css('border', 'none'):cssText(style)
| |
| div:tag('div'):addClass('NavHead'):wikitext(title)
| |
| div:tag('div'):addClass('NavContent'):wikitext(return_)
| |
| return div
| |
| end
| |
| | |
| return p
| |