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('Dev:Namespace detect/data')
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('Dev:Yesno')
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('Dev:Arguments')
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('Dev:TableTools')
mTableTools = require('Module:TableTools')
local namespaces = mw.site.namespaces
local namespaces = mw.site.namespaces
local cfg = data.cfg
local cfg = data.cfg