Module:Message box/configuration: Difference between revisions
From the Croc Wiki, the Croc encyclopedia
Jump to navigationJump to search
Content added Content deleted
m (2 revisions imported from w:Module:Message_box/configuration: per RFH) |
(Updated protection icon, change Line 34,86,149,201,244 image = 'Padlock-silver-medium.svg' to image = 'Semi-protection-shackle-keyhole.svg') |
||
Line 15: | Line 15: | ||
class = 'ambox-delete', |
class = 'ambox-delete', |
||
image = 'Ambox warning pn.svg' |
image = 'Ambox warning pn.svg' |
||
}, |
|||
warning = { -- alias for content |
|||
class = 'ambox-content', |
|||
image = 'Ambox important.svg' |
|||
}, |
}, |
||
content = { |
content = { |
||
Line 43: | Line 47: | ||
smallClass = 'mbox-small-left', |
smallClass = 'mbox-small-left', |
||
substCheck = true, |
substCheck = true, |
||
classes = {'metadata', 'ambox'}, |
classes = {'metadata', 'plainlinks', 'ambox'}, |
||
imageEmptyCell = true, |
imageEmptyCell = true, |
||
imageCheckBlank = true, |
imageCheckBlank = true, |
||
Line 55: | Line 59: | ||
templateCategoryRequireName = true, |
templateCategoryRequireName = true, |
||
templateErrorCategory = 'Article message templates with missing parameters', |
templateErrorCategory = 'Article message templates with missing parameters', |
||
templateErrorParamsToCheck = {'issue', 'fix', 'subst'} |
templateErrorParamsToCheck = {'issue', 'fix', 'subst'} |
||
removalNotice = '[[Help:Maintenance template removal|Learn how and when to remove this template message]]' |
|||
}, |
}, |
||
Line 88: | Line 91: | ||
class = 'cmbox-notice', |
class = 'cmbox-notice', |
||
image = 'Information icon4.svg' |
image = 'Information icon4.svg' |
||
}, |
|||
caution = { |
|||
class = 'cmbox-style', |
|||
image = 'Ambox warning yellow.svg' |
|||
} |
} |
||
}, |
}, |
||
default = 'notice', |
default = 'notice', |
||
showInvalidTypeError = true, |
showInvalidTypeError = true, |
||
classes = {'cmbox'}, |
classes = {'plainlinks', 'cmbox'}, |
||
imageEmptyCell = true |
imageEmptyCell = true |
||
}, |
}, |
||
Line 113: | Line 120: | ||
default = 'system', |
default = 'system', |
||
showInvalidTypeError = true, |
showInvalidTypeError = true, |
||
classes = {'fmbox'}, |
classes = {'plainlinks', 'fmbox'}, |
||
imageEmptyCell = false, |
imageEmptyCell = false, |
||
imageRightNone = false |
imageRightNone = false |
||
Line 160: | Line 167: | ||
showInvalidTypeError = true, |
showInvalidTypeError = true, |
||
classes = {'imbox'}, |
classes = {'imbox'}, |
||
usePlainlinksParam = true, |
|||
imageEmptyCell = true, |
imageEmptyCell = true, |
||
below = true, |
below = true, |
||
Line 174: | Line 182: | ||
class = 'ombox-delete', |
class = 'ombox-delete', |
||
image = 'Ambox warning pn.svg' |
image = 'Ambox warning pn.svg' |
||
}, |
|||
warning = { -- alias for content |
|||
class = 'ombox-content', |
|||
image = 'Ambox important.svg' |
|||
}, |
}, |
||
content = { |
content = { |
||
Line 194: | Line 206: | ||
class = 'ombox-notice', |
class = 'ombox-notice', |
||
image = 'Information icon4.svg' |
image = 'Information icon4.svg' |
||
}, |
|||
critical = { |
|||
class = 'mbox-critical', |
|||
image = 'Ambox warning pn.svg' |
|||
} |
} |
||
}, |
}, |
||
default = 'notice', |
default = 'notice', |
||
showInvalidTypeError = true, |
showInvalidTypeError = true, |
||
classes = {'ombox'}, |
classes = {'plainlinks', 'ombox'}, |
||
allowSmall = true, |
allowSmall = true, |
||
imageEmptyCell = true, |
imageEmptyCell = true, |
||
Line 237: | Line 253: | ||
default = 'notice', |
default = 'notice', |
||
showInvalidTypeError = true, |
showInvalidTypeError = true, |
||
classes = {'tmbox'}, |
classes = {'plainlinks', 'tmbox'}, |
||
allowSmall = true, |
allowSmall = true, |
||
imageRightNone = true, |
imageRightNone = true, |
Revision as of 20:43, April 11, 2019
TemplateStyles'
TemplateStyles'
src
attribute must not be empty.This Lua module is used in system messages. Changes to it can cause immediate changes to the Wikipedia user interface. To avoid major disruption, any changes should be tested in the module's /sandbox or /testcases subpages, or in your own module sandbox. The tested changes can be added to this page in a single edit. Please discuss changes on the talk page before implementing them. |
src
attribute must not be empty.This module is subject to page protection. It is a highly visible module in use by a very large number of pages, or is substituted very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is protected from editing. |
--------------------------------------------------------------------------------
-- Message box configuration --
-- --
-- This module contains configuration data for [[Module:Message box]]. --
--------------------------------------------------------------------------------
return {
ambox = {
types = {
speedy = {
class = 'ambox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'ambox-delete',
image = 'Ambox warning pn.svg'
},
warning = { -- alias for content
class = 'ambox-content',
image = 'Ambox important.svg'
},
content = {
class = 'ambox-content',
image = 'Ambox important.svg'
},
style = {
class = 'ambox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'ambox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'ambox-protection',
image = 'Semi-protection-shackle-keyhole.svg'
},
notice = {
class = 'ambox-notice',
image = 'Information icon4.svg'
}
},
default = 'notice',
allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'},
allowSmall = true,
smallParam = 'left',
smallClass = 'mbox-small-left',
substCheck = true,
classes = {'metadata', 'plainlinks', 'ambox'},
imageEmptyCell = true,
imageCheckBlank = true,
imageSmallSize = '20x20px',
imageCellDiv = true,
useCollapsibleTextFields = true,
imageRightNone = true,
sectionDefault = 'article',
allowMainspaceCategories = true,
templateCategory = 'Article message templates',
templateCategoryRequireName = true,
templateErrorCategory = 'Article message templates with missing parameters',
templateErrorParamsToCheck = {'issue', 'fix', 'subst'}
},
cmbox = {
types = {
speedy = {
class = 'cmbox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'cmbox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'cmbox-content',
image = 'Ambox important.svg'
},
style = {
class = 'cmbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'cmbox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'cmbox-protection',
image = 'Semi-protection-shackle-keyhole.svg'
},
notice = {
class = 'cmbox-notice',
image = 'Information icon4.svg'
},
caution = {
class = 'cmbox-style',
image = 'Ambox warning yellow.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'plainlinks', 'cmbox'},
imageEmptyCell = true
},
fmbox = {
types = {
warning = {
class = 'fmbox-warning',
image = 'Ambox warning pn.svg'
},
editnotice = {
class = 'fmbox-editnotice',
image = 'Information icon4.svg'
},
system = {
class = 'fmbox-system',
image = 'Information icon4.svg'
}
},
default = 'system',
showInvalidTypeError = true,
classes = {'plainlinks', 'fmbox'},
imageEmptyCell = false,
imageRightNone = false
},
imbox = {
types = {
speedy = {
class = 'imbox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'imbox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'imbox-content',
image = 'Ambox important.svg'
},
style = {
class = 'imbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'imbox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'imbox-protection',
image = 'Semi-protection-shackle-keyhole.svg'
},
license = {
class = 'imbox-license licensetpl',
image = 'Imbox license.png' -- @todo We need an SVG version of this
},
featured = {
class = 'imbox-featured',
image = 'Cscr-featured.svg'
},
notice = {
class = 'imbox-notice',
image = 'Information icon4.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'imbox'},
usePlainlinksParam = true,
imageEmptyCell = true,
below = true,
templateCategory = 'File message boxes'
},
ombox = {
types = {
speedy = {
class = 'ombox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'ombox-delete',
image = 'Ambox warning pn.svg'
},
warning = { -- alias for content
class = 'ombox-content',
image = 'Ambox important.svg'
},
content = {
class = 'ombox-content',
image = 'Ambox important.svg'
},
style = {
class = 'ombox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'ombox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'ombox-protection',
image = 'Semi-protection-shackle-keyhole.svg'
},
notice = {
class = 'ombox-notice',
image = 'Information icon4.svg'
},
critical = {
class = 'mbox-critical',
image = 'Ambox warning pn.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'plainlinks', 'ombox'},
allowSmall = true,
imageEmptyCell = true,
imageRightNone = true
},
tmbox = {
types = {
speedy = {
class = 'tmbox-speedy',
image = 'Ambox warning pn.svg'
},
delete = {
class = 'tmbox-delete',
image = 'Ambox warning pn.svg'
},
content = {
class = 'tmbox-content',
image = 'Ambox important.svg'
},
style = {
class = 'tmbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'tmbox-move',
image = 'Merge-split-transwiki default.svg'
},
protection = {
class = 'tmbox-protection',
image = 'Semi-protection-shackle-keyhole.svg'
},
notice = {
class = 'tmbox-notice',
image = 'Information icon4.svg'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'plainlinks', 'tmbox'},
allowSmall = true,
imageRightNone = true,
imageEmptyCell = true,
imageEmptyCellStyle = true,
templateCategory = 'Talk message boxes'
}
}