更改

无编辑摘要
第4行: 第4行:  
-- page, rather than per #invoke, for performance reasons.           --
 
-- page, rather than per #invoke, for performance reasons.           --
 
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
+
 
 
local cfg = require('Module:Namespace detect/config')
 
local cfg = require('Module:Namespace detect/config')
+
 
 
local function addKey(t, key, defaultKey)
 
local function addKey(t, key, defaultKey)
 
if key ~= defaultKey then
 
if key ~= defaultKey then
第12行: 第12行:  
end
 
end
 
end
 
end
+
 
 
-- Get a table of parameters to query for each default parameter name.
 
-- Get a table of parameters to query for each default parameter name.
 
-- This allows wikis to customise parameter names in the cfg table while
 
-- This allows wikis to customise parameter names in the cfg table while
 
-- ensuring that default parameter names will always work. The cfg table
 
-- ensuring that default parameter names will always work. The cfg table
 
-- values can be added as a string, or as an array of strings.
 
-- values can be added as a string, or as an array of strings.
+
 
 
local defaultKeys = {
 
local defaultKeys = {
 
'main',
 
'main',
第26行: 第26行:  
'demopage'
 
'demopage'
 
}
 
}
+
 
 
local argKeys = {}
 
local argKeys = {}
 
for i, defaultKey in ipairs(defaultKeys) do
 
for i, defaultKey in ipairs(defaultKeys) do
 
argKeys[defaultKey] = {defaultKey}
 
argKeys[defaultKey] = {defaultKey}
 
end
 
end
+
 
 
for defaultKey, t in pairs(argKeys) do
 
for defaultKey, t in pairs(argKeys) do
 
local cfgValue = cfg[defaultKey]
 
local cfgValue = cfg[defaultKey]
第44行: 第44行:  
cfg[defaultKey] = nil -- Free the cfg value as we don't need it any more.
 
cfg[defaultKey] = nil -- Free the cfg value as we don't need it any more.
 
end
 
end
+
 
 
local function getParamMappings()
 
local function getParamMappings()
 
--[[
 
--[[
第77行: 第77行:  
return mappings
 
return mappings
 
end
 
end
+
 
 
return {
 
return {
 
argKeys = argKeys,
 
argKeys = argKeys,
匿名用户