Changes

Jump to navigation Jump to search

Module:Protection banner

350 bytes added, 10:27, 9 June 2014
some more work on the Blurb class
local Blurb = class('Blurb')
function Blurb:initialize(bannerConfigconfigObj, protectionStatusObj, namespace) self._config _configObj = bannerConfigconfigObj self._protectionStatusObj = protectionStatusObj self._bannerConfig = configObj:getBannerConfig(protectionStatusObj) self._namespace = namespace
end
function Blurb:_makeIntroParameter()end function Blurb:_makePagetypeParameter() local pagetypes = self._configObj:getConfigTable('pagetypeNamespaces') return pagetypes[self._namespace] or pagetypes.default or 'page'end function Blurb:_substituteParameters(msg, configObj)
if not self._params then
local params, parameterFuncs = {}, {}
parameterFuncs[1] = function ()
return 'This page is currently [[Helpself:Protection|protected]] from editing'_makeIntroParameter()
end
 
-- TODO: Write parameter functions
self._params = params
Anonymous user

Navigation menu