Модуль:Песочница/Abiyoyo/Autosorting/ConfigProcessor: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 128:
--- Gets global options frome config node and sets them to global table
function cp.:setGlobalOptions(node)
node = node or self.config.global
if type(node) ~= 'table' then return nil end
if type(node.global) ~= 'table' then return nil end
for k, option in pairs(node.global) do
if option == 'ignoreNSChecks' then
self.globals.ignoreNSChecks = self.globals.ignoreNSChecks or option
else
self.globals[k] = v
end
end
debLog:write('Globals set: '..mw.dumpObject(self.globals), 'setGlobalOptions')
return self.globals
end
 
Строка 183 ⟶ 184 :
-- @return table or nil
function cp.getFilters(node)
local filters = cp.getConfigNode(node, 'filters')
if type(filters) ~= 'table' then return nil end
return filters
Строка 193 ⟶ 194 :
-- @return table or nil
function cp.getPreset(node, name)
local preset = cp.getConfigNodeWithDefaults(node, name)
if type(preset) ~= 'table' then return nil end
return preset