Module:Protection banner: Difference between revisions
Content added Content deleted
Enwikipedia>Mr. Stradivarius (allow individual banner config items to fall back to the same value in the defaults table, and add functions for making the blurb values) |
Enwikipedia>Mr. Stradivarius (lazily initialise modules we don't always need) |
||
Line 5: | Line 5: | ||
require('Module:No globals') |
require('Module:No globals') |
||
local class = require('Module:Middleclass').class |
local class = require('Module:Middleclass').class |
||
⚫ | |||
local mFileLink = require('Module:File link') |
local mFileLink = require('Module:File link') |
||
local mProtectionLevel = require('Module:Effective protection level') |
local mProtectionLevel = require('Module:Effective protection level') |
||
local yesno = require('Module:Yesno') |
local yesno = require('Module:Yesno') |
||
-- Lazily initialise modules we don't always need. |
|||
local mArguments, mMessageBox |
|||
-------------------------------------------------------------------------------- |
-------------------------------------------------------------------------------- |
||
Line 792: | Line 794: | ||
function ProtectionBanner.exportToWiki(frame, title) |
function ProtectionBanner.exportToWiki(frame, title) |
||
⚫ | |||
local args = mArguments.getArgs(frame) |
local args = mArguments.getArgs(frame) |
||
return ProtectionBanner.exportToLua(args, title) |
return ProtectionBanner.exportToLua(args, title) |