Difference between revisions of "Module:Message box/configuration"
Jump to navigation
Jump to search
test>Legoktm (I hope this doesn't break) |
test>Mr. Stradivarius (add the licensetpl class to license imboxes per protected edit request by User:Guillaume (WMF) - part of m:File metadata cleanup drive) |
||
| Line 1: | Line 1: | ||
local ambox = { | local ambox = { | ||
types = { | types = { | ||
| − | |||
| − | |||
| − | |||
| − | |||
speedy = { | speedy = { | ||
class = 'ambox-speedy', | class = 'ambox-speedy', | ||
image = 'Ambox speedy deletion.png' | image = 'Ambox speedy deletion.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
delete = { | delete = { | ||
class = 'ambox-delete', | class = 'ambox-delete', | ||
image = 'Ambox deletion.png' | image = 'Ambox deletion.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
content = { | content = { | ||
class = 'ambox-content', | class = 'ambox-content', | ||
image = 'Ambox content.png' | image = 'Ambox content.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
style = { | style = { | ||
class = 'ambox-style', | class = 'ambox-style', | ||
| − | image = ' | + | image = 'Edit-clear.svg' |
}, | }, | ||
move = { | move = { | ||
| Line 42: | Line 26: | ||
}, | }, | ||
notice = { | notice = { | ||
| − | |||
| − | |||
| − | |||
| − | |||
class = 'ambox-notice', | class = 'ambox-notice', | ||
image = 'Ambox notice.png' | image = 'Ambox notice.png' | ||
| Line 70: | Line 50: | ||
templateErrorParamsToCheck = {'issue', 'fix', 'subst'} | templateErrorParamsToCheck = {'issue', 'fix', 'subst'} | ||
} | } | ||
| − | + | ||
local cmbox = { | local cmbox = { | ||
types = { | types = { | ||
| − | |||
| − | |||
| − | |||
| − | |||
speedy = { | speedy = { | ||
class = 'cmbox-speedy', | class = 'cmbox-speedy', | ||
| − | |||
| − | |||
| − | |||
| − | |||
image = 'Cmbox deletion.png' | image = 'Cmbox deletion.png' | ||
}, | }, | ||
| Line 88: | Line 60: | ||
class = 'cmbox-delete', | class = 'cmbox-delete', | ||
image = 'Cmbox deletion.png' | image = 'Cmbox deletion.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
content = { | content = { | ||
class = 'cmbox-content', | class = 'cmbox-content', | ||
image = 'Cmbox content.png' | image = 'Cmbox content.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
style = { | style = { | ||
class = 'cmbox-style', | class = 'cmbox-style', | ||
| − | image = ' | + | image = 'Edit-clear.svg' |
}, | }, | ||
move = { | move = { | ||
| Line 114: | Line 78: | ||
}, | }, | ||
notice = { | notice = { | ||
| − | |||
| − | |||
| − | |||
| − | |||
class = 'cmbox-notice', | class = 'cmbox-notice', | ||
image = 'Cmbox notice.png' | image = 'Cmbox notice.png' | ||
| Line 127: | Line 87: | ||
imageEmptyCell = true | imageEmptyCell = true | ||
} | } | ||
| − | + | ||
local fmbox = { | local fmbox = { | ||
types = { | types = { | ||
| Line 150: | Line 110: | ||
imageRightNone = false | imageRightNone = false | ||
} | } | ||
| − | + | ||
local imbox = { | local imbox = { | ||
types = { | types = { | ||
| − | |||
| − | |||
| − | |||
| − | |||
speedy = { | speedy = { | ||
class = 'imbox-speedy', | class = 'imbox-speedy', | ||
image = 'Imbox speedy deletion.png' | image = 'Imbox speedy deletion.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
delete = { | delete = { | ||
class = 'imbox-delete', | class = 'imbox-delete', | ||
image = 'Imbox deletion.png' | image = 'Imbox deletion.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
content = { | content = { | ||
class = 'imbox-content', | class = 'imbox-content', | ||
image = 'Imbox content.png' | image = 'Imbox content.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
style = { | style = { | ||
class = 'imbox-style', | class = 'imbox-style', | ||
| − | image = ' | + | image = 'Edit-clear.svg' |
}, | }, | ||
move = { | move = { | ||
| Line 192: | Line 136: | ||
class = 'imbox-protection', | class = 'imbox-protection', | ||
image = 'Imbox protection.png' | image = 'Imbox protection.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
license = { | license = { | ||
| Line 204: | Line 144: | ||
class = 'imbox-featured', | class = 'imbox-featured', | ||
image = 'Imbox featured.png' | image = 'Imbox featured.png' | ||
| + | }, | ||
| + | notice = { | ||
| + | class = 'imbox-notice', | ||
| + | image = 'Imbox notice.png' | ||
} | } | ||
}, | }, | ||
| Line 214: | Line 158: | ||
templateCategory = 'File message boxes' | templateCategory = 'File message boxes' | ||
} | } | ||
| − | + | ||
local ombox = { | local ombox = { | ||
types = { | types = { | ||
| − | |||
| − | |||
| − | |||
| − | |||
speedy = { | speedy = { | ||
class = 'ombox-speedy', | class = 'ombox-speedy', | ||
image = 'Imbox speedy deletion.png' | image = 'Imbox speedy deletion.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
delete = { | delete = { | ||
class = 'ombox-delete', | class = 'ombox-delete', | ||
image = 'Imbox deletion.png' | image = 'Imbox deletion.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
content = { | content = { | ||
class = 'ombox-content', | class = 'ombox-content', | ||
image = 'Imbox content.png' | image = 'Imbox content.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
style = { | style = { | ||
class = 'ombox-style', | class = 'ombox-style', | ||
| − | image = ' | + | image = 'Edit-clear.svg' |
}, | }, | ||
move = { | move = { | ||
| Line 258: | Line 186: | ||
}, | }, | ||
notice = { | notice = { | ||
| − | |||
| − | |||
| − | |||
| − | |||
class = 'ombox-notice', | class = 'ombox-notice', | ||
image = 'Imbox notice.png' | image = 'Imbox notice.png' | ||
| Line 273: | Line 197: | ||
imageRightNone = true | imageRightNone = true | ||
} | } | ||
| − | + | ||
local tmbox = { | local tmbox = { | ||
types = { | types = { | ||
| − | |||
| − | |||
| − | |||
| − | |||
speedy = { | speedy = { | ||
class = 'tmbox-speedy', | class = 'tmbox-speedy', | ||
image = 'Imbox speedy deletion.png' | image = 'Imbox speedy deletion.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
delete = { | delete = { | ||
class = 'tmbox-delete', | class = 'tmbox-delete', | ||
image = 'Imbox deletion.png' | image = 'Imbox deletion.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
content = { | content = { | ||
class = 'tmbox-content', | class = 'tmbox-content', | ||
image = 'Imbox content.png' | image = 'Imbox content.png' | ||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
style = { | style = { | ||
class = 'tmbox-style', | class = 'tmbox-style', | ||
| − | image = ' | + | image = 'Edit-clear.svg ' |
}, | }, | ||
move = { | move = { | ||
| Line 317: | Line 225: | ||
}, | }, | ||
notice = { | notice = { | ||
| − | |||
| − | |||
| − | |||
| − | |||
class = 'tmbox-notice', | class = 'tmbox-notice', | ||
image = 'Imbox notice.png' | image = 'Imbox notice.png' | ||
| Line 335: | Line 239: | ||
templateCategory = 'Talk message boxes' | templateCategory = 'Talk message boxes' | ||
} | } | ||
| − | + | ||
return { | return { | ||
ambox = ambox, | ambox = ambox, | ||
Revision as of 21:56, 25 November 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 = {
speedy = {
class = 'ambox-speedy',
image = 'Ambox speedy deletion.png'
},
delete = {
class = 'ambox-delete',
image = 'Ambox deletion.png'
},
content = {
class = 'ambox-content',
image = 'Ambox content.png'
},
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'
}
},
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 = {
speedy = {
class = 'cmbox-speedy',
image = 'Cmbox deletion.png'
},
delete = {
class = 'cmbox-delete',
image = 'Cmbox deletion.png'
},
content = {
class = 'cmbox-content',
image = 'Cmbox content.png'
},
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'
}
},
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 = {
speedy = {
class = 'imbox-speedy',
image = 'Imbox speedy deletion.png'
},
delete = {
class = 'imbox-delete',
image = 'Imbox deletion.png'
},
content = {
class = 'imbox-content',
image = 'Imbox content.png'
},
style = {
class = 'imbox-style',
image = 'Edit-clear.svg'
},
move = {
class = 'imbox-move',
image = 'Imbox move.png'
},
protection = {
class = 'imbox-protection',
image = 'Imbox protection.png'
},
license = {
class = 'imbox-license licensetpl',
image = 'Imbox license.png'
},
featured = {
class = 'imbox-featured',
image = 'Imbox featured.png'
},
notice = {
class = 'imbox-notice',
image = 'Imbox notice.png'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'imbox'},
usePlainlinksParam = true,
imageEmptyCell = true,
below = true,
templateCategory = 'File message boxes'
}
local ombox = {
types = {
speedy = {
class = 'ombox-speedy',
image = 'Imbox speedy deletion.png'
},
delete = {
class = 'ombox-delete',
image = 'Imbox deletion.png'
},
content = {
class = 'ombox-content',
image = 'Imbox content.png'
},
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'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'plainlinks', 'ombox'},
allowSmall = true,
imageEmptyCell = true,
imageRightNone = true
}
local tmbox = {
types = {
speedy = {
class = 'tmbox-speedy',
image = 'Imbox speedy deletion.png'
},
delete = {
class = 'tmbox-delete',
image = 'Imbox deletion.png'
},
content = {
class = 'tmbox-content',
image = 'Imbox content.png'
},
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'
}
},
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
}