Line 1: |
Line 1: |
− | local ambox = {
| + | -------------------------------------------------------------------------------- |
− | types = {
| + | -- Message box configuration -- |
− | speedy = {
| + | -- -- |
− | class = 'ambox-speedy',
| + | -- This module contains configuration data for [[Module:Message box]]. -- |
− | image = 'Ambox speedy deletion.png'
| + | -------------------------------------------------------------------------------- |
− | },
| + | |
− | delete = {
| + | return { |
− | class = 'ambox-delete',
| + | ambox = { |
− | image = 'Ambox deletion.png'
| + | types = { |
− | },
| + | speedy = { |
− | content = {
| + | class = 'ambox-speedy', |
− | class = 'ambox-content',
| + | image = 'Ambox warning pn.svg' |
− | image = 'Ambox content.png'
| + | }, |
− | },
| + | delete = { |
− | style = {
| + | class = 'ambox-delete', |
− | class = 'ambox-style',
| + | image = 'Ambox warning pn.svg' |
− | image = 'Edit-clear.svg'
| + | }, |
− | },
| + | content = { |
− | move = {
| + | class = 'ambox-content', |
− | class = 'ambox-move', | + | image = 'Ambox important.svg' |
− | image = 'Ambox move.png' | + | }, |
| + | 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' |
| + | } |
| }, | | }, |
− | protection = { | + | default = 'notice', |
− | class = 'ambox-protection',
| + | allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'}, |
− | image = 'Ambox protection.png'
| + | allowSmall = true, |
− | }, | + | smallParam = 'left', |
− | notice = { | + | smallClass = 'mbox-small-left', |
− | class = 'ambox-notice',
| + | substCheck = true, |
− | image = 'Ambox notice.png'
| + | classes = {'metadata', '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'}, |
| + | removalNotice = '<small>[[Help:Maintenance template removal|Learn how and when to remove this template message]]</small>' |
| }, | | }, |
− | default = 'notice', | + | |
− | allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'},
| + | cmbox = { |
− | allowSmall = true,
| + | types = { |
− | smallParam = 'left',
| + | speedy = { |
− | smallClass = 'mbox-small-left',
| + | class = 'cmbox-speedy', |
− | substCheck = true,
| + | image = 'Ambox warning pn.svg' |
− | classes = {'metadata', 'plainlinks', 'ambox'},
| + | }, |
− | imageEmptyCell = true,
| + | delete = { |
− | imageCheckBlank = true,
| + | class = 'cmbox-delete', |
− | imageSmallSize = '20x20px',
| + | image = 'Ambox warning pn.svg' |
− | imageCellDiv = true,
| + | }, |
− | useCollapsibleTextFields = true,
| + | content = { |
− | imageRightNone = true,
| + | class = 'cmbox-content', |
− | sectionDefault = 'article',
| + | image = 'Ambox important.svg' |
− | allowMainspaceCategories = true,
| + | }, |
− | templateCategory = 'Article message templates',
| + | style = { |
− | templateCategoryRequireName = true,
| + | class = 'cmbox-style', |
− | templateErrorCategory = 'Article message templates with missing parameters',
| + | image = 'Edit-clear.svg' |
− | templateErrorParamsToCheck = {'issue', 'fix', 'subst'}
| + | }, |
− | } | + | move = { |
− | | + | class = 'cmbox-move', |
− | local cmbox = {
| + | image = 'Merge-split-transwiki default.svg' |
− | types = {
| + | }, |
− | speedy = {
| + | protection = { |
− | class = 'cmbox-speedy',
| + | class = 'cmbox-protection', |
− | image = 'Cmbox deletion.png'
| + | image = 'Semi-protection-shackle-keyhole.svg' |
| + | }, |
| + | notice = { |
| + | class = 'cmbox-notice', |
| + | image = 'Information icon4.svg' |
| + | } |
| }, | | }, |
− | delete = { | + | default = 'notice', |
− | class = 'cmbox-delete',
| + | showInvalidTypeError = true, |
− | image = 'Cmbox deletion.png'
| + | classes = {'cmbox'}, |
− | }, | + | imageEmptyCell = true |
− | 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,
| + | fmbox = { |
− | classes = {'plainlinks', 'cmbox'},
| + | types = { |
− | imageEmptyCell = true
| + | warning = { |
− | }
| + | class = 'fmbox-warning', |
− | | + | image = 'Ambox warning pn.svg' |
− | local fmbox = {
| + | }, |
− | types = {
| + | editnotice = { |
− | warning = {
| + | class = 'fmbox-editnotice', |
− | class = 'fmbox-warning',
| + | image = 'Information icon4.svg' |
− | image = 'Cmbox deletion.png'
| + | }, |
| + | system = { |
| + | class = 'fmbox-system', |
| + | image = 'Information icon4.svg' |
| + | } |
| }, | | }, |
− | editnotice = { | + | default = 'system', |
− | class = 'fmbox-editnotice',
| + | showInvalidTypeError = true, |
− | image = 'Imbox notice.png'
| + | classes = {'fmbox'}, |
− | },
| + | imageEmptyCell = false, |
− | system = { | + | imageRightNone = false |
− | class = 'fmbox-system',
| |
− | image = 'Imbox notice.png'
| |
− | } | |
| }, | | }, |
− | default = 'system', | + | |
− | showInvalidTypeError = true,
| + | imbox = { |
− | allowId = true,
| + | types = { |
− | classes = {'plainlinks', 'fmbox'},
| + | speedy = { |
− | imageEmptyCell = false,
| + | class = 'imbox-speedy', |
− | imageRightNone = false
| + | image = 'Ambox warning pn.svg' |
− | } | + | }, |
− | | + | delete = { |
− | local imbox = {
| + | class = 'imbox-delete', |
− | types = {
| + | image = 'Ambox warning pn.svg' |
− | speedy = {
| + | }, |
− | class = 'imbox-speedy',
| + | content = { |
− | image = 'Imbox speedy deletion.png'
| + | class = 'imbox-content', |
− | },
| + | image = 'Ambox important.svg' |
− | delete = {
| + | }, |
− | class = 'imbox-delete',
| + | style = { |
− | image = 'Imbox deletion.png'
| + | class = 'imbox-style', |
− | },
| + | image = 'Edit-clear.svg' |
− | content = {
| + | }, |
− | class = 'imbox-content',
| + | move = { |
− | image = 'Imbox content.png'
| + | class = 'imbox-move', |
− | },
| + | image = 'Merge-split-transwiki default.svg' |
− | style = {
| + | }, |
− | class = 'imbox-style',
| + | protection = { |
− | image = 'Edit-clear.svg'
| + | class = 'imbox-protection', |
− | },
| + | image = 'Semi-protection-shackle-keyhole.svg' |
− | move = {
| + | }, |
− | class = 'imbox-move',
| + | license = { |
− | image = 'Imbox move.png'
| + | 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' |
| + | } |
| }, | | }, |
− | protection = { | + | default = 'notice', |
− | class = 'imbox-protection',
| + | showInvalidTypeError = true, |
− | image = 'Imbox protection.png'
| + | classes = {'imbox'}, |
− | },
| + | imageEmptyCell = true, |
− | license = { | + | below = true, |
− | class = 'imbox-license',
| + | templateCategory = 'File message boxes' |
− | image = 'Imbox license.png'
| |
− | },
| |
− | featured = { | |
− | class = 'imbox-featured',
| |
− | image = 'Imbox featured.png'
| |
− | },
| |
− | notice = { | |
− | class = 'imbox-notice',
| |
− | image = 'Imbox notice.png'
| |
− | }
| |
| }, | | }, |
− | default = 'notice', | + | |
− | showInvalidTypeError = true,
| + | ombox = { |
− | classes = {'imbox'},
| + | types = { |
− | usePlainlinksParam = true,
| + | speedy = { |
− | imageEmptyCell = true,
| + | class = 'ombox-speedy', |
− | below = true,
| + | image = 'Ambox warning pn.svg' |
− | templateCategory = 'File message boxes'
| + | }, |
− | } | + | delete = { |
− | | + | class = 'ombox-delete', |
− | local ombox = {
| + | image = 'Ambox warning pn.svg' |
− | types = {
| + | }, |
− | speedy = {
| + | content = { |
− | class = 'ombox-speedy',
| + | class = 'ombox-content', |
− | image = 'Imbox speedy deletion.png'
| + | image = 'Ambox important.svg' |
− | },
| + | }, |
− | delete = {
| + | style = { |
− | class = 'ombox-delete',
| + | class = 'ombox-style', |
− | image = 'Imbox deletion.png'
| + | 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' |
| + | } |
| }, | | }, |
− | content = { | + | default = 'notice', |
− | class = 'ombox-content',
| + | showInvalidTypeError = true, |
− | image = 'Imbox content.png'
| + | classes = {'ombox'}, |
− | },
| + | allowSmall = true, |
− | style = { | + | imageEmptyCell = true, |
− | class = 'ombox-style',
| + | imageRightNone = true |
− | 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,
| + | tmbox = { |
− | classes = {'plainlinks', 'ombox'},
| + | types = { |
− | allowSmall = true,
| + | speedy = { |
− | imageEmptyCell = true,
| + | class = 'tmbox-speedy', |
− | imageRightNone = true
| + | image = 'Ambox warning pn.svg' |
− | } | + | }, |
− | | + | delete = { |
− | local tmbox = {
| + | class = 'tmbox-delete', |
− | types = {
| + | image = 'Ambox warning pn.svg' |
− | speedy = {
| + | }, |
− | class = 'tmbox-speedy',
| + | content = { |
− | image = 'Imbox speedy deletion.png'
| + | 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' |
| + | } |
| }, | | }, |
− | delete = { | + | default = 'notice', |
− | class = 'tmbox-delete',
| + | showInvalidTypeError = true, |
− | image = 'Imbox deletion.png'
| + | classes = {'tmbox'}, |
− | },
| + | allowSmall = true, |
− | content = {
| + | imageRightNone = true, |
− | class = 'tmbox-content',
| + | imageEmptyCell = true, |
− | image = 'Imbox content.png'
| + | imageEmptyCellStyle = true, |
− | },
| + | templateCategory = 'Talk message boxes' |
− | 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
| |
| } | | } |