Modul:Category handler/shared
Prijeđi na navigaciju
Prijeđi na pretraživanje
Script error: The function "nonexistent" does not exist.
-- Shared functions for Category handler
local yesno = require('Module:Yesno')
local shared = {}
function shared.matchesBlacklist(title, blacklist)
for _, pattern in ipairs(blacklist) do
if mw.ustring.match(title, pattern) then
return true
end
end
return false
end
function shared.getParamMappings(useLoadData)
local data
if useLoadData then
data = mw.loadData('Module:Category handler/data')
else
data = require('Module:Category handler/data')
end
return data.mappings
end
function shared.getNamespaceParameters(title, mappings)
local ns = title.namespace
return mappings[ns] or {}
end
return shared