Module:Protection banner: Difference between revisions

Content added Content deleted
m (Reverted edits by 2405:4800:58F7:1864:BD49:E2A5:EE53:7F6F (talk) to last version by Tomybrz)
m (5 revisions imported: testing)
Line 4: Line 4:
-- Initialise necessary modules.
-- Initialise necessary modules.
require('Module:No globals')
require('Module:No globals')
local makeFileLink = require('Module:File link')._main
local makeFileLink = require('Module:Link de arquivo')._main
local effectiveProtectionLevel = require('Module:Effective protection level')._main
local effectiveProtectionLevel = require('Module:Nível efetivo de proteção')._main
local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main
local effectiveProtectionExpiry = require('Module:Expiração efetiva de proteção')._main
local yesno = require('Module:Yesno')
local yesno = require('Module:Yesno')


Line 440: Line 440:
)
)
end
end
end

function Blurb:_makeEditRequestParameter()
local mEditRequest = require('Module:Submeter um pedido de edição')
local action = self._protectionObj.action
local level = self._protectionObj.level
-- Get the edit request type.
local requestType
if action == 'edit' then
if level == 'autoconfirmed' then
requestType = 'semi'
elseif level == 'extendedconfirmed' then
requestType = 'extended'
elseif level == 'templateeditor' then
requestType = 'template'
end
end
requestType = requestType or 'full'
-- Get the display value.
local display = self:_getExpandedMessage('edit-request-display')

return mEditRequest._link{type = requestType, display = display}
end
end


Line 835: Line 859:
-- Find default args, if any.
-- Find default args, if any.
local parent = frame.getParent and frame:getParent()
local parent = frame.getParent and frame:getParent()
local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')]
local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/Testes$', '')]


-- Find user args, and use the parent frame if we are being called from a
-- Find user args, and use the parent frame if we are being called from a