Difference between revisions of "Module:Message box/configuration"
Jump to navigation
Jump to search
test>This, that and the other (add MW.org custom types) |
test>This, that and the other |
||
| Line 73: | Line 73: | ||
local cmbox = { | local cmbox = { | ||
types = { | types = { | ||
| + | critical = { | ||
| + | class = 'cmbox-speedy', | ||
| + | image = 'Cmbox deletion.png' | ||
| + | }, | ||
speedy = { | speedy = { | ||
class = 'cmbox-speedy', | class = 'cmbox-speedy', | ||
| + | image = 'Cmbox deletion.png' | ||
| + | }, | ||
| + | important = { | ||
| + | class = 'cmbox-delete', | ||
image = 'Cmbox deletion.png' | image = 'Cmbox deletion.png' | ||
}, | }, | ||
| Line 80: | Line 88: | ||
class = 'cmbox-delete', | class = 'cmbox-delete', | ||
image = 'Cmbox deletion.png' | image = 'Cmbox deletion.png' | ||
| + | }, | ||
| + | warning = { | ||
| + | class = 'cmbox-content', | ||
| + | image = 'Cmbox content.png' | ||
}, | }, | ||
content = { | content = { | ||
class = 'cmbox-content', | class = 'cmbox-content', | ||
image = 'Cmbox content.png' | image = 'Cmbox content.png' | ||
| + | }, | ||
| + | caution = { | ||
| + | class = 'cmbox-style', | ||
| + | image = 'Edit-clear.svg' | ||
}, | }, | ||
style = { | style = { | ||
| Line 98: | Line 114: | ||
}, | }, | ||
notice = { | notice = { | ||
| + | class = 'cmbox-notice', | ||
| + | image = 'Cmbox notice.png' | ||
| + | }, | ||
| + | license = { | ||
class = 'cmbox-notice', | class = 'cmbox-notice', | ||
image = 'Cmbox notice.png' | image = 'Cmbox notice.png' | ||
| Line 133: | Line 153: | ||
local imbox = { | local imbox = { | ||
types = { | types = { | ||
| + | critical = { | ||
| + | class = 'imbox-speedy', | ||
| + | image = 'Imbox speedy deletion.png' | ||
| + | }, | ||
speedy = { | speedy = { | ||
class = 'imbox-speedy', | class = 'imbox-speedy', | ||
image = 'Imbox speedy deletion.png' | image = 'Imbox speedy deletion.png' | ||
| + | }, | ||
| + | important = { | ||
| + | class = 'imbox-delete', | ||
| + | image = 'Imbox deletion.png' | ||
}, | }, | ||
delete = { | delete = { | ||
class = 'imbox-delete', | class = 'imbox-delete', | ||
image = 'Imbox deletion.png' | image = 'Imbox deletion.png' | ||
| + | }, | ||
| + | warning = { | ||
| + | class = 'imbox-content', | ||
| + | image = 'Imbox content.png' | ||
}, | }, | ||
content = { | content = { | ||
class = 'imbox-content', | class = 'imbox-content', | ||
image = 'Imbox content.png' | image = 'Imbox content.png' | ||
| + | }, | ||
| + | caution = { | ||
| + | class = 'imbox-style', | ||
| + | image = 'Edit-clear.svg' | ||
}, | }, | ||
style = { | style = { | ||
| Line 156: | Line 192: | ||
class = 'imbox-protection', | class = 'imbox-protection', | ||
image = 'Imbox protection.png' | image = 'Imbox protection.png' | ||
| + | }, | ||
| + | notice = { | ||
| + | class = 'imbox-notice', | ||
| + | image = 'Imbox notice.png' | ||
}, | }, | ||
license = { | license = { | ||
| Line 164: | Line 204: | ||
class = 'imbox-featured', | class = 'imbox-featured', | ||
image = 'Imbox featured.png' | image = 'Imbox featured.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
} | } | ||
}, | }, | ||
| Line 181: | Line 217: | ||
local ombox = { | local ombox = { | ||
types = { | types = { | ||
| + | critical = { | ||
| + | class = 'ombox-speedy', | ||
| + | image = 'Imbox speedy deletion.png' | ||
| + | }, | ||
speedy = { | speedy = { | ||
class = 'ombox-speedy', | class = 'ombox-speedy', | ||
image = 'Imbox speedy deletion.png' | image = 'Imbox speedy deletion.png' | ||
| + | }, | ||
| + | important = { | ||
| + | class = 'ombox-delete', | ||
| + | image = 'Imbox deletion.png' | ||
}, | }, | ||
delete = { | delete = { | ||
class = 'ombox-delete', | class = 'ombox-delete', | ||
image = 'Imbox deletion.png' | image = 'Imbox deletion.png' | ||
| + | }, | ||
| + | warning = { | ||
| + | class = 'ombox-content', | ||
| + | image = 'Imbox content.png' | ||
}, | }, | ||
content = { | content = { | ||
class = 'ombox-content', | class = 'ombox-content', | ||
image = 'Imbox content.png' | image = 'Imbox content.png' | ||
| + | }, | ||
| + | caution = { | ||
| + | class = 'ombox-style', | ||
| + | image = 'Edit-clear.svg' | ||
}, | }, | ||
style = { | style = { | ||
| Line 206: | Line 258: | ||
}, | }, | ||
notice = { | notice = { | ||
| + | class = 'ombox-notice', | ||
| + | image = 'Imbox notice.png' | ||
| + | }, | ||
| + | license = { | ||
class = 'ombox-notice', | class = 'ombox-notice', | ||
image = 'Imbox notice.png' | image = 'Imbox notice.png' | ||
| Line 220: | Line 276: | ||
local tmbox = { | local tmbox = { | ||
types = { | types = { | ||
| + | critical = { | ||
| + | class = 'tmbox-speedy', | ||
| + | image = 'Imbox speedy deletion.png' | ||
| + | }, | ||
speedy = { | speedy = { | ||
class = 'tmbox-speedy', | class = 'tmbox-speedy', | ||
image = 'Imbox speedy deletion.png' | image = 'Imbox speedy deletion.png' | ||
| + | }, | ||
| + | important = { | ||
| + | class = 'tmbox-delete', | ||
| + | image = 'Imbox deletion.png' | ||
}, | }, | ||
delete = { | delete = { | ||
class = 'tmbox-delete', | class = 'tmbox-delete', | ||
image = 'Imbox deletion.png' | image = 'Imbox deletion.png' | ||
| + | }, | ||
| + | warning = { | ||
| + | class = 'tmbox-content', | ||
| + | image = 'Imbox content.png' | ||
}, | }, | ||
content = { | content = { | ||
class = 'tmbox-content', | class = 'tmbox-content', | ||
image = 'Imbox content.png' | image = 'Imbox content.png' | ||
| + | }, | ||
| + | caution = { | ||
| + | class = 'tmbox-style', | ||
| + | image = 'Edit-clear.svg' | ||
}, | }, | ||
style = { | style = { | ||
class = 'tmbox-style', | class = 'tmbox-style', | ||
| − | image = 'Edit-clear.svg ' | + | image = 'Edit-clear.svg' |
}, | }, | ||
move = { | move = { | ||
| Line 245: | Line 317: | ||
}, | }, | ||
notice = { | notice = { | ||
| + | class = 'tmbox-notice', | ||
| + | image = 'Imbox notice.png' | ||
| + | }, | ||
| + | license = { | ||
class = 'tmbox-notice', | class = 'tmbox-notice', | ||
image = 'Imbox notice.png' | image = 'Imbox notice.png' | ||
Revision as of 01:08, 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 content.png'
},
content = {
class = 'ambox-content',
image = 'Ambox content.png'
},
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 = 'Cmbox content.png'
},
content = {
class = 'cmbox-content',
image = 'Cmbox content.png'
},
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 = 'Imbox content.png'
},
content = {
class = 'imbox-content',
image = 'Imbox content.png'
},
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 = 'Imbox content.png'
},
content = {
class = 'ombox-content',
image = 'Imbox content.png'
},
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 = 'Imbox content.png'
},
content = {
class = 'tmbox-content',
image = 'Imbox content.png'
},
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
}