Jump to content

Module:Protection banner: Difference between revisions

now level
(try to merge the edit conflict, one variable at a time, starting with action)
(now level)
Line 47: Line 47:
level = '*'
level = '*'
end
end
self._level = level or '*'
self.level = level or '*'
end
end


Line 106: Line 106:
end
end
if cfg.defaultBanners[self.action] then
if cfg.defaultBanners[self.action] then
configTables[#configTables + 1] = cfg.defaultBanners[self.action][self._level]
configTables[#configTables + 1] = cfg.defaultBanners[self.action][self.level]
configTables[#configTables + 1] = cfg.defaultBanners[self.action].default
configTables[#configTables + 1] = cfg.defaultBanners[self.action].default
end
end
Line 122: Line 122:


function Protection:isProtected()
function Protection:isProtected()
return self._level ~= '*'
return self.level ~= '*'
end
end


Line 268: Line 268:
local mEditRequest = require('Module:Submit an edit request')
local mEditRequest = require('Module:Submit an edit request')
local action = self._protectionObj.action
local action = self._protectionObj.action
local level = self._protectionObj:getLevel()
local level = self._protectionObj.level
-- Get the display message key.
-- Get the display message key.
Line 307: Line 307:
function Blurb:_makeExplanationBlurbParameter()
function Blurb:_makeExplanationBlurbParameter()
local action = self._protectionObj.action
local action = self._protectionObj.action
local level = self._protectionObj:getLevel()
local level = self._protectionObj.level
local namespace = self._titleObj.namespace
local namespace = self._titleObj.namespace
local isTalk = self._titleObj.isTalkPage
local isTalk = self._titleObj.isTalkPage
Line 340: Line 340:
local imageLinks = self._configObj.cfg.imageLinks
local imageLinks = self._configObj.cfg.imageLinks
local action = self._protectionObj.action
local action = self._protectionObj.action
local level = self._protectionObj:getLevel()
local level = self._protectionObj.level
local msg
local msg
if imageLinks[action][level] then
if imageLinks[action][level] then
Line 379: Line 379:
local protectionBlurbs = self._configObj.cfg.protectionBlurbs
local protectionBlurbs = self._configObj.cfg.protectionBlurbs
local action = self._protectionObj.action
local action = self._protectionObj.action
local level = self._protectionObj:getLevel()
local level = self._protectionObj.level
local msg
local msg
if protectionBlurbs[action][level] then
if protectionBlurbs[action][level] then
Line 405: Line 405:
local protectionLevels = self._configObj.cfg.protectionLevels
local protectionLevels = self._configObj.cfg.protectionLevels
local action = self._protectionObj.action
local action = self._protectionObj.action
local level = self._protectionObj:getLevel()
local level = self._protectionObj.level
local msg
local msg
if protectionLevels[action][level] then
if protectionLevels[action][level] then
Line 534: Line 534:


local action = protectionObj.action
local action = protectionObj.action
local level = protectionObj:getLevel()
local level = protectionObj.level
local expiry = protectionObj:getExpiry()
local expiry = protectionObj:getExpiry()
local namespace = titleObj.namespace
local namespace = titleObj.namespace
Line 730: Line 730:
local reason = protectionObj:getReason()
local reason = protectionObj:getReason()
local action = protectionObj.action
local action = protectionObj.action
local level = protectionObj:getLevel()
local level = protectionObj.level
   
   
--[[
--[[
Line 892: Line 892:
local expiry = protectionObj:getExpiry()
local expiry = protectionObj:getExpiry()
local action = protectionObj.action
local action = protectionObj.action
local level = protectionObj:getLevel()
local level = protectionObj.level


if not protectionObj:isProtected()
if not protectionObj:isProtected()
Line 919: Line 919:
local action = protectionObj.action
local action = protectionObj.action
local level = protectionObj:getLevel()
local level = protectionObj.level
local namespace = titleObj.namespace
local namespace = titleObj.namespace
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.