편집 요약 없음 |
(가독성 개선) |
||
(같은 사용자의 중간 판 7개는 보이지 않습니다) | |||
2번째 줄: | 2번째 줄: | ||
p.main = function(frame) | p.main = function(frame) | ||
local args = require('Module:Arguments').getArgs(frame) | |||
local doc = args[1] or '' | |||
local linkname = args[2] or nil | |||
local class = args['class'] or '' | |||
if mw.title.new(doc).exists then | |||
if linkname then | |||
return string.format('[[%s|%s]]', doc, linkname) | |||
else | |||
return string.format('[[%s]]', doc) | |||
end | |||
else | |||
if linkname == nil then | |||
linkname = doc | |||
end | |||
return string.format('<span class="plainlinks">[%s <span style="color: #ba0000>%s</span>]</span>', | |||
tostring(mw.uri.fullUrl(doc, { action = 'edit', preload = args['템플릿'], editintro = args['editintro'] })), | |||
linkname) | |||
end | |||
end | end | ||
p.test = p.main | p.test = p.main | ||
------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ||
return p | return p |
2024년 2월 7일 (수) 20:59 기준 최신판
local p = {}
p.main = function(frame)
local args = require('Module:Arguments').getArgs(frame)
local doc = args[1] or ''
local linkname = args[2] or nil
local class = args['class'] or ''
if mw.title.new(doc).exists then
if linkname then
return string.format('[[%s|%s]]', doc, linkname)
else
return string.format('[[%s]]', doc)
end
else
if linkname == nil then
linkname = doc
end
return string.format('<span class="plainlinks">[%s <span style="color: #ba0000>%s</span>]</span>',
tostring(mw.uri.fullUrl(doc, { action = 'edit', preload = args['템플릿'], editintro = args['editintro'] })),
linkname)
end
end
p.test = p.main
------------------------------------------------------------------------------------
return p