Modul:Category handler/shared: razlika između inačica
Prijeđi na navigaciju
Prijeđi na pretraživanje
Stvorena nova stranica sa sadržajem: »-- This module contains shared functions used by Module:Category handler -- and its submodules. local p = {} function p.matchesBlacklist(page, bla...«. |
mNema sažetka uređivanja |
||
| Redak 1: | Redak 1: | ||
-- | -- Shared functions for Category handler | ||
local yesno = require('Module:Yesno') | |||
local | local shared = {} | ||
function | 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 | end | ||
function | 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 | end | ||
function | function shared.getNamespaceParameters(title, mappings) | ||
local ns = title.namespace | |||
return mappings[ns] or {} | |||
end | end | ||
return | return shared | ||
Posljednja izmjena od 15. travanj 2026. u 10:37
Lua error: Cannot create process: proc_open(/home/encigvyt/public_html/luaerror.log): Failed to open stream: Permission denied
Script error: Lua error: Cannot create process: proc_open(/home/encigvyt/public_html/luaerror.log): Failed to open stream: Permission denied
-- 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