Open main menu

Changes

Module:Protection banner

542 bytes removed, 15:53, 19 June 2014
get rid of unnecessary wrapper functions
local param
if parameterFuncs[k] then
param = parameterFuncs[k](self)
end
param = param or ''
})
parameterFuncs[1] = function () return self:._makeIntroParameter() end parameterFuncs[2] = function () return self:._makeUntilParameter() end parameterFuncs[3] = function () return self:._makeDisputesParameter() end parameterFuncs[4] = function () return self:._makePagetypeParameter() end parameterFuncs[5] = function () return self:._makeProtectionDateParameter() end  parameterFuncs[6] = function () return self:._makeVandalTemplateParameter() end  parameterFuncs[7] = function () return self:._makeProtectionLevelParameter() end  parameterFuncs[8] = function () return self:._makeExpiryParameter() end  parameterFuncs[9] = function () self._makeDisputeLinkParameter -- A link to the page history or the move log return self:_makeDisputeLinkParameter() end  parameterFuncs[10] = function () return self:._makeProtectionLogParameter() end  parameterFuncs[11] = function () return self:._makeTalkLinkParameter() end  parameterFuncs[12] = function () return self:._makeEditRequestParameter() end  parameterFuncs[13] = function () return self:._makeRequestUnprotectionParameter() end  parameterFuncs[14] = function () self._makeSubjectPageLinksParameter -- Adds links to edit requests and the talk page if we are on a -- subject page return self:_makeSubjectPageLinksParameter() end parameterFuncs[15] = function () return self:._makeDeletionBlurbParameter() end  parameterFuncs[16] = function () return self:._makeDeletionDiscussionLinkParameter() end  parameterFuncs[17] = function () return self:._makeDeletionLogParameter() end
self._params = params
Anonymous user