1,819
个编辑
更改
创建页面,内容为“local p = {} function p._canLink(name) if string.find(name, '[%[{<]') or mw.text.killMarkers(name) ~= name then return false else return true end end functi...”
local p = {}
function p._canLink(name)
if string.find(name, '[%[{<]') or mw.text.killMarkers(name) ~= name then
return false
else
return true
end
end
function p.canLink(frame)
local target = frame.args[1]
if p._canLink(target) then
return target
else
return ''
end
end
function p.tryLink(frame)
local target = frame.args[1]
if p._canLink(target) then
return '[[' .. target .. ']]'
else
return target
end
end
return p
function p._canLink(name)
if string.find(name, '[%[{<]') or mw.text.killMarkers(name) ~= name then
return false
else
return true
end
end
function p.canLink(frame)
local target = frame.args[1]
if p._canLink(target) then
return target
else
return ''
end
end
function p.tryLink(frame)
local target = frame.args[1]
if p._canLink(target) then
return '[[' .. target .. ']]'
else
return target
end
end
return p