잔글 ("모듈:ImageSwitch" 문서를 보호했습니다 ([편집=관리자만 허용] (무기한) [이동=관리자만 허용] (무기한))) |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
local p = {} | local p = {} | ||
function p.main(frame) | function p.main(frame) | ||
19번째 줄: | 10번째 줄: | ||
local dark = args[2] or '' | local dark = args[2] or '' | ||
local html = {} | local html = {} | ||
table.insert(html, '< | table.insert(html, '<span class="image-switch-wrapper">') | ||
table.insert(html, '<span class="light-mode">' .. light .. '</span>') | |||
if dark ~= '' then | |||
table.insert(html, '<span class="dark-mode">' .. dark .. '</span>') | |||
table.insert(html, | |||
end | end | ||
table.insert(html, '</ | table.insert(html, '</span>') | ||
return table.concat(html) | return table.concat(html) |
2025년 4월 17일 (목) 14:43 판
이 모듈에 대한 설명문서는 모듈:ImageSwitch/설명문서에서 만들 수 있습니다
local p = {}
function p.main(frame)
local args = frame:getParent().args
local light = args[1] or ''
if light == '' then
return '<strong class="error">라이트모드 이미지가 필요합니다.</strong>'
end
local dark = args[2] or ''
local html = {}
table.insert(html, '<span class="image-switch-wrapper">')
table.insert(html, '<span class="light-mode">' .. light .. '</span>')
if dark ~= '' then
table.insert(html, '<span class="dark-mode">' .. dark .. '</span>')
end
table.insert(html, '</span>')
return table.concat(html)
end
return p