Module:Namespace detect: Difference between revisions
From Polcompball Wiki
Jump to navigationJump to search
Content added Content deleted
No edit summary |
No edit summary |
||
Line 16: | Line 16: | ||
--]] |
--]] |
||
local data = mw.title.new( 'Module:Namespace detect/data').exists and mw.loadData('Module:Namespace detect/data') or mw.loadData(' |
local data = mw.title.new( 'Module:Namespace detect/data').exists and mw.loadData('Module:Namespace detect/data') or mw.loadData('Module:Namespace detect/data') |
||
local argKeys = data.argKeys |
local argKeys = data.argKeys |
||
local cfg = data.cfg |
local cfg = data.cfg |
||
local mappings = data.mappings |
local mappings = data.mappings |
||
local yesno = require(' |
local yesno = require('Module:Yesno') |
||
local mArguments -- Lazily initialise Module:Arguments |
local mArguments -- Lazily initialise Module:Arguments |
||
local mTableTools -- Lazily initilalise Module:TableTools |
local mTableTools -- Lazily initilalise Module:TableTools |
||
Line 131: | Line 131: | ||
function p.main(frame) |
function p.main(frame) |
||
mArguments = require(' |
mArguments = require('Module:Arguments') |
||
local args = mArguments.getArgs(frame, {removeBlanks = false}) |
local args = mArguments.getArgs(frame, {removeBlanks = false}) |
||
local ret = p._main(args) |
local ret = p._main(args) |
||
Line 145: | Line 145: | ||
-- Load modules and initialise variables. |
-- Load modules and initialise variables. |
||
mTableTools = require(' |
mTableTools = require('Module:TableTools') |
||
local namespaces = mw.site.namespaces |
local namespaces = mw.site.namespaces |
||
local cfg = data.cfg |
local cfg = data.cfg |