Documentation for this module may be created at Module:Linkless Exists/doc
--- https://dev.fandom.com/wiki/Module:Linkless_Exists
local p = {}
local getArgs = require('Module:Arguments').getArgs
p.pageExists = function(page)
local res = mw.getCurrentFrame():callParserFunction('PROTECTIONEXPIRY:edit', page)
return res ~= ''
end
p.main = function(frame)
local args = getArgs(frame)
if p.pageExists(args[1] or args['page'] or args['title']) then
return args[2] or args['then'] or 'true'
else
return args[3] or args['else'] or ''
end
end
return p