Module:Protection banner: Difference between revisions

Jump to navigation Jump to search
lazily initialise modules we don't always need
(allow individual banner config items to fall back to the same value in the defaults table, and add functions for making the blurb values)
(lazily initialise modules we don't always need)
Line 5:
require('Module:No globals')
local class = require('Module:Middleclass').class
local mArguments = require('Module:Arguments')
local mFileLink = require('Module:File link')
local mProtectionLevel = require('Module:Effective protection level')
local yesno = require('Module:Yesno')
 
-- Lazily initialise modules we don't always need.
local mArguments, mMessageBox
 
--------------------------------------------------------------------------------
Line 792 ⟶ 794:
 
function ProtectionBanner.exportToWiki(frame, title)
local mArguments = mArguments or require('Module:Arguments')
local args = mArguments.getArgs(frame)
return ProtectionBanner.exportToLua(args, title)
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu