Modul:Message box/configuration
This is [[MediaWiki:Tagline]]. Set to <code>display:none</code> by chameleon skin.
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. |
The above documentation is transcluded from Modul:Message box/configuration/doc. (edit | history) Subpages of this module. |
local util = require( 'Module:Util' )
local ambox = {
types = {
speedy = {
class = 'ambox-speedy',
image = 'Ambox warning pn'
},
delete = {
class = 'ambox-delete',
image = 'Ambox warning pn'
},
content = {
class = 'ambox-content',
image = 'Ambox important'
},
style = {
class = 'ambox-style',
image = 'Edit-clear'
},
move = {
class = 'ambox-move',
image = 'Merge-split-transwiki default'
},
protection = {
class = 'ambox-protection',
image = 'Padlock-silver-medium'
},
notice = {
class = 'ambox-notice',
image = 'Information icon4'
}
},
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 = false,
-- templateErrorCategory = '', --'Article message templates with missing parameters',
-- templateErrorParamsToCheck = {} -- {'issue', 'fixed', 'subst'}
}
local cmbox = {
types = {
speedy = {
class = 'cmbox-speedy',
image = 'Ambox warning pn'
},
delete = {
class = 'cmbox-delete',
image = 'Ambox warning pn'
},
content = {
class = 'cmbox-content',
image = 'Ambox important'
},
style = {
class = 'cmbox-style',
image = 'Edit-clear'
},
move = {
class = 'cmbox-move',
image = 'Merge-split-transwiki default'
},
protection = {
class = 'cmbox-protection',
image = 'Padlock-silver-medium'
},
notice = {
class = 'cmbox-notice',
image = 'Information icon4'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'plainlinks', 'cmbox'},
imageEmptyCell = true
}
local fmbox = {
types = {
warning = {
class = 'fmbox-warning',
image = 'Ambox warning pn'
},
editnotice = {
class = 'fmbox-editnotice',
image = 'Information icon4'
},
system = {
class = 'fmbox-system',
image = 'Information icon4'
}
},
default = 'system',
showInvalidTypeError = true,
allowId = true,
classes = {'plainlinks', 'fmbox'},
imageEmptyCell = false,
imageRightNone = false
}
local imbox = {
types = {
speedy = {
class = 'imbox-speedy',
image = 'Ambox warning pn'
},
delete = {
class = 'imbox-delete',
image = 'Ambox warning pn'
},
content = {
class = 'imbox-content',
image = 'Ambox important'
},
style = {
class = 'imbox-style',
image = 'Edit-clear'
},
move = {
class = 'imbox-move',
image = 'Merge-split-transwiki default'
},
protection = {
class = 'imbox-protection',
image = 'Padlock-silver-medium'
},
license = {
class = 'imbox-license',
image = 'PD-icon'
},
featured = {
class = 'imbox-featured',
image = 'Cscr-featured'
},
notice = {
class = 'imbox-notice',
image = 'Information icon4'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'imbox'},
usePlainlinksParam = true,
imageEmptyCell = true,
below = true
-- templateCategory = 'File message boxes'
}
local ombox = {
types = {
speedy = {
class = 'ombox-speedy',
image = 'Ambox warning pn'
},
delete = {
class = 'ombox-delete',
image = 'Ambox warning pn'
},
content = {
class = 'ombox-content',
image = 'Ambox important'
},
style = {
class = 'ombox-style',
image = 'Edit-clear'
},
move = {
class = 'ombox-move',
image = 'Merge-split-transwiki default'
},
protection = {
class = 'ombox-protection',
image = 'Padlock-silver-medium'
},
notice = {
class = 'ombox-notice',
image = 'Information icon4'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'plainlinks', 'ombox'},
allowSmall = true,
imageEmptyCell = true,
imageRightNone = true
}
local tmbox = {
types = {
speedy = {
class = 'tmbox-speedy',
image = 'Ambox warning pn'
},
delete = {
class = 'tmbox-delete',
image = 'Ambox warning pn'
},
content = {
class = 'tmbox-content',
image = 'Ambox important'
},
style = {
class = 'tmbox-style',
image = 'Edit-clear'
},
move = {
class = 'tmbox-move',
image = 'Merge-split-transwiki default'
},
protection = {
class = 'tmbox-protection',
image = 'Padlock-silver-medium'
},
notice = {
class = 'tmbox-notice',
image = 'Information icon4'
}
},
default = 'notice',
showInvalidTypeError = true,
classes = {'plainlinks', 'tmbox'},
allowId = true,
allowSmall = true,
imageRightNone = true,
imageEmptyCell = true,
imageEmptyCellStyle = true,
templateCategory = '' -- 'Talk message boxes'
}
return {
__imageExtension = util.globalFileExtension(),
ambox = ambox,
cmbox = cmbox,
fmbox = fmbox,
imbox = imbox,
ombox = ombox,
tmbox = tmbox
}