Difference between revisions of "Module:Message box/configuration"
Jump to navigation
Jump to search
test>This, that and the other |
test>This, that and the other |
||
| Line 19: | Line 19: | ||
warning = { | warning = { | ||
class = 'ambox-content', | class = 'ambox-content', | ||
| − | image = 'Ambox | + | image = 'Ambox warning yellow.svg' |
}, | }, | ||
content = { | content = { | ||
class = 'ambox-content', | class = 'ambox-content', | ||
| − | image = 'Ambox | + | image = 'Ambox warning yellow.svg' |
}, | }, | ||
caution = { | caution = { | ||
| Line 91: | Line 91: | ||
warning = { | warning = { | ||
class = 'cmbox-content', | class = 'cmbox-content', | ||
| − | image = ' | + | image = 'Ambox warning yellow.svg' |
}, | }, | ||
content = { | content = { | ||
class = 'cmbox-content', | class = 'cmbox-content', | ||
| − | image = ' | + | image = 'Ambox warning yellow.svg' |
}, | }, | ||
caution = { | caution = { | ||
| Line 171: | Line 171: | ||
warning = { | warning = { | ||
class = 'imbox-content', | class = 'imbox-content', | ||
| − | image = ' | + | image = 'Ambox warning yellow.svg' |
}, | }, | ||
content = { | content = { | ||
class = 'imbox-content', | class = 'imbox-content', | ||
| − | image = ' | + | image = 'Ambox warning yellow.svg' |
}, | }, | ||
caution = { | caution = { | ||
| Line 235: | Line 235: | ||
warning = { | warning = { | ||
class = 'ombox-content', | class = 'ombox-content', | ||
| − | image = ' | + | image = 'Ambox warning yellow.svg' |
}, | }, | ||
content = { | content = { | ||
class = 'ombox-content', | class = 'ombox-content', | ||
| − | image = ' | + | image = 'Ambox warning yellow.svg' |
}, | }, | ||
caution = { | caution = { | ||
| Line 294: | Line 294: | ||
warning = { | warning = { | ||
class = 'tmbox-content', | class = 'tmbox-content', | ||
| − | image = ' | + | image = 'Ambox warning yellow.svg' |
}, | }, | ||
content = { | content = { | ||
class = 'tmbox-content', | class = 'tmbox-content', | ||
| − | image = ' | + | image = 'Ambox warning yellow.svg' |
}, | }, | ||
caution = { | caution = { | ||
Revision as of 01:11, 5 February 2014
| This Lua module is used on approximately 7,820,000 pages. To avoid major disruption and server load, any changes should be tested in the module's /sandbox or /testcases subpages. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. Transclusion count updated automatically (see documentation). |
| This module is used in system messages. Changes to it can cause immediate changes to the Wikipedia user interface. To avoid large-scale disruption, any changes should first be tested in this module's /sandbox or /testcases subpage, or in your own user space. The tested changes can then be added in one single edit to this module. Please discuss any changes on the talk page before implementing them. |
| 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. |
local ambox = {
types = {
critical = {
class = 'ambox-speedy',
image = 'Ambox speedy deletion.png'
},
speedy = {
class = 'ambox-speedy',
image = 'Ambox speedy deletion.png'
},
important = {
class = 'ambox-delete',
image = 'Ambox deletion.png'
},
delete = {
class = 'ambox-delete',
image = 'Ambox deletion.png'
},
warning = {
class = 'ambox-content',
image = 'Ambox warning yellow.svg'
},
content = {
class = 'ambox-content',
image = 'Ambox warning yellow.svg'
},
caution = {
class = 'ambox-style',
image = 'Edit-clear.svg'
},
style = {
class = 'ambox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'ambox-move',
image = 'Ambox move.png'
},
protection = {
class = 'ambox-protection',
image = 'Ambox protection.png'
},
notice = {
class = 'ambox-notice',
image = 'Ambox notice.png'
},
license = {
class = 'ambox-notice',
image = 'Ambox notice.png'
}
},
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'}
}
local cmbox = {
types = {
critical = {
class = 'cmbox-speedy',
image = 'Cmbox deletion.png'
},
speedy = {
class = 'cmbox-speedy',
image = 'Cmbox deletion.png'
},
important = {
class = 'cmbox-delete',
image = 'Cmbox deletion.png'
},
delete = {
class = 'cmbox-delete',
image = 'Cmbox deletion.png'
},
warning = {
class = 'cmbox-content',
image = 'Ambox warning yellow.svg'
},
content = {
class = 'cmbox-content',
image = 'Ambox warning yellow.svg'
},
caution = {
class = 'cmbox-style',
image = 'Edit-clear.svg'
},
style = {
class = 'cmbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'cmbox-move',
image = 'Cmbox move.png'
},
protection = {
class = 'cmbox-protection',
image = 'Cmbox protection.png'
},
notice = {
class = 'cmbox-notice',
image = 'Cmbox notice.png'
},
license = {
class = 'cmbox-notice',
image = 'Cmbox notice.png'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'plainlinks', 'cmbox'},
imageEmptyCell = true
}
local fmbox = {
types = {
warning = {
class = 'fmbox-warning',
image = 'Cmbox deletion.png'
},
editnotice = {
class = 'fmbox-editnotice',
image = 'Imbox notice.png'
},
system = {
class = 'fmbox-system',
image = 'Imbox notice.png'
}
},
default = 'system',
showInvalidTypeError = true,
allowId = true,
classes = {'plainlinks', 'fmbox'},
imageEmptyCell = false,
imageRightNone = false
}
local imbox = {
types = {
critical = {
class = 'imbox-speedy',
image = 'Imbox speedy deletion.png'
},
speedy = {
class = 'imbox-speedy',
image = 'Imbox speedy deletion.png'
},
important = {
class = 'imbox-delete',
image = 'Imbox deletion.png'
},
delete = {
class = 'imbox-delete',
image = 'Imbox deletion.png'
},
warning = {
class = 'imbox-content',
image = 'Ambox warning yellow.svg'
},
content = {
class = 'imbox-content',
image = 'Ambox warning yellow.svg'
},
caution = {
class = 'imbox-style',
image = 'Edit-clear.svg'
},
style = {
class = 'imbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'imbox-move',
image = 'Imbox move.png'
},
protection = {
class = 'imbox-protection',
image = 'Imbox protection.png'
},
notice = {
class = 'imbox-notice',
image = 'Imbox notice.png'
},
license = {
class = 'imbox-license',
image = 'Imbox license.png'
},
featured = {
class = 'imbox-featured',
image = 'Imbox featured.png'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'imbox'},
usePlainlinksParam = true,
imageEmptyCell = true,
below = true,
templateCategory = 'File message boxes'
}
local ombox = {
types = {
critical = {
class = 'ombox-speedy',
image = 'Imbox speedy deletion.png'
},
speedy = {
class = 'ombox-speedy',
image = 'Imbox speedy deletion.png'
},
important = {
class = 'ombox-delete',
image = 'Imbox deletion.png'
},
delete = {
class = 'ombox-delete',
image = 'Imbox deletion.png'
},
warning = {
class = 'ombox-content',
image = 'Ambox warning yellow.svg'
},
content = {
class = 'ombox-content',
image = 'Ambox warning yellow.svg'
},
caution = {
class = 'ombox-style',
image = 'Edit-clear.svg'
},
style = {
class = 'ombox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'ombox-move',
image = 'Imbox move.png'
},
protection = {
class = 'ombox-protection',
image = 'Imbox protection.png'
},
notice = {
class = 'ombox-notice',
image = 'Imbox notice.png'
},
license = {
class = 'ombox-notice',
image = 'Imbox notice.png'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'plainlinks', 'ombox'},
allowSmall = true,
imageEmptyCell = true,
imageRightNone = true
}
local tmbox = {
types = {
critical = {
class = 'tmbox-speedy',
image = 'Imbox speedy deletion.png'
},
speedy = {
class = 'tmbox-speedy',
image = 'Imbox speedy deletion.png'
},
important = {
class = 'tmbox-delete',
image = 'Imbox deletion.png'
},
delete = {
class = 'tmbox-delete',
image = 'Imbox deletion.png'
},
warning = {
class = 'tmbox-content',
image = 'Ambox warning yellow.svg'
},
content = {
class = 'tmbox-content',
image = 'Ambox warning yellow.svg'
},
caution = {
class = 'tmbox-style',
image = 'Edit-clear.svg'
},
style = {
class = 'tmbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'tmbox-move',
image = 'Imbox move.png'
},
protection = {
class = 'tmbox-protection',
image = 'Imbox protection.png'
},
notice = {
class = 'tmbox-notice',
image = 'Imbox notice.png'
},
license = {
class = 'tmbox-notice',
image = 'Imbox notice.png'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'plainlinks', 'tmbox'},
allowId = true,
allowSmall = true,
imageRightNone = true,
imageEmptyCell = true,
imageEmptyCellStyle = true,
templateCategory = 'Talk message boxes'
}
return {
ambox = ambox,
cmbox = cmbox,
fmbox = fmbox,
imbox = imbox,
ombox = ombox,
tmbox = tmbox
}