Changes

Jump to navigation Jump to search

Module:Protection banner

521 bytes added, 05:38, 27 June 2014
add an image link parameter, and get the link data from the banner config
'tooltip',
'alt',
'link',
'image'
}
parameterFuncs.EXPIRY = self._makeExpiryParameter
parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter
parameterFuncs.IMAGELINK = self._makeImageLinkParameter
parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter
parameterFuncs.OFFICEBLURB = self._makeOfficeBlurbParameter
end
return self:_getExpandedMessage(key)
end
 
function Blurb:_makeImageLinkParameter()
local imageLinks = self._configObj:getConfigTable('imageLinks')
local action = self._protectionObj:getAction()
local level = self._protectionObj:getLevel()
local msg
if imageLinks[action][level] then
msg = imageLinks[action][level]
elseif imageLinks[action].default then
msg = imageLinks[action].default
else
msg = imageLinks.edit.default
end
return self:_substituteParameters(msg)
end
function Blurb:makeReasonText()
local msg = self._bannerConfig.text
if msg then return self:_substituteParameters(msg) end
end
function Blurb:makeLinkText()
local msg = self._bannerConfig.link
if msg then return self:_substituteParameters(msg) end
end
Anonymous user

Navigation menu