Anonymous user
Module:Namespace detect/data: Difference between revisions
IMO, aliasing variables like that makes readability worse
(use a dedicated config page - Module:Namespace detect/config - for configuration data, and try and reduce unnecessary table lookups in the getParamMappings function) |
(IMO, aliasing variables like that makes readability worse) |
||
Line 19:
-- }
--]]
local mappings = {}
mappings[
mappings[cfg.talk] = {cfg.talk}
for nsid, ns in pairs(mw.site.subjectNamespaces) do
if nsid ~= 0 then -- Exclude main namespace.
local nsname =
local canonicalName =
mappings[nsname] = {nsname}
if canonicalName ~= nsname then
end
for _, alias in ipairs(ns.aliases) do
end
end
|