Module:Protection banner/config: Difference between revisions

restructure a little and add default banner config details
Enwikipedia>Mr. Stradivarius
m (add missing space)
Enwikipedia>Mr. Stradivarius
(restructure a little and add default banner config details)
Line 1:
-- This module provides configuration data for [[Module:Protection banner]].
 
local cfg, msg = {}, {}
 
--------------------------------------------------------------------------------
-- Banner configdefaults
--------------------------------------------------------------------------------
 
-- AIf table ofno protection bannersreason is specified, sortedor byno protectionbanner data exists for type.the
-- reason given, then this data will be used for the banner. Individual items
-- from this data will also be used if that item doesn't exist in the reason-
-- specific banner config.
 
-- All banner config messages can use the following parameters:
 
-- $1 = Intro blurb, e.g. "This page is currently
-- [[Help:Protection|protected]] from editing"
Line 28 ⟶ 34:
-- $16 = Deletion discussion link
-- $17 = Deletion log link
-- $18 = The explanation text, based on the protection action and level.
 
cfg.defaultBanners = {
edit = {},
move = {},
create = {},
autoreview = {}
 
cfg.defaultBanners.edit.autoconfirmed = {
msg[' alt-text-semi'] = 'Page semi-protected'
}
 
cfg.defaultBanners.edit.templateeditor = {
msg[' alt-text-move'] = 'Page movetemplate-protected'
}
 
cfg.defaultBanners.edit.default = {
text = '$1.',
msg['more-details'] explanation = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and $10 for more details. $18',
msg['icon-text-default'] tooltip = 'This $4 is $7$8.',
msg[' alt-text-default'] = 'Page protected'
}
 
cfg.defaultBanners.move.default = {
text = '$1.',
explanation = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and $10 for more details. $18',
tooltip = 'This $4 is $7$8.',
msg[' alt-text-create'] = 'Page creationmove-protected'
}
 
cfg.defaultBanners.create.default = {
text = '$1.',
explanation = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and $10 for more details. $18',
tooltip = 'This $4 is $7$8.',
alt = 'Page creation-protected'
}
 
cfg.defaultBanners.create.reviewer = {
alt = 'Page protected with pending changes level 2'
}
 
cfg.defaultBanners.create.autoconfirmed = {
alt = 'Page protected with pending changes level 1'
}
 
cfg.defaultBanners.create.default = {
text = '$1.',
explanation = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and $10 for more details. $18',
tooltip = 'This $4 is $7$8.',
alt = 'Page protected with pending changes'
}
 
--------------------------------------------------------------------------------
-- Banner defaultsconfig
--------------------------------------------------------------------------------
 
cfg.banners = {
Line 50 ⟶ 116:
explanation = "This protection is '''not''' an endorsement of the $9.",
tooltip = 'due to editing disputes',
dispute = true,
categoryOrder = 'reason',
}
Line 137 ⟶ 202:
 
cfg.banners.move.dispute = {
explanation = "This protection is '''not''' an endorsement of the $109",
image = 'Padlock-olive.svg'
}
Line 168 ⟶ 233:
.. ' subject to review',
image = 'Padlock-orange.svg'
 
--------------------------------------------------------------------------------
-- Banner defaults
--------------------------------------------------------------------------------
 
cfg.defaultBanners = {
edit = {},
move = {},
create = {},
autoreview = {}
}
 
Line 280 ⟶ 334:
--
--------------------------------------------------------------------------------
 
local msg = {}
 
--------------------------------------------------------------------------------
-- Icon text
--------------------------------------------------------------------------------
 
-- Parameters are the same as for the banner table.
 
msg['icon-text-default'] = 'This $4 is $7$8'
 
--------------------------------------------------------------------------------
-- Alt text
--------------------------------------------------------------------------------
 
msg['alt-text-semi'] = 'Page semi-protected'
msg['alt-text-move'] = 'Page move-protected'
msg['alt-text-create'] = 'Page creation-protected'
msg['alt-text-default'] = 'Page protected'
 
--------------------------------------------------------------------------------
Line 323 ⟶ 358:
msg['dispute-edit-link-display'] = 'current version'
 
msg['more-details'] = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and $10 for more details.'
msg['more-details-pc-log-display'] = 'pending changes log'
msg['more-details-protection-log-display'] = 'protection log'