| 第1行: |
第1行: |
| − | -------------------------------------------------------------------------------- | + | local ambox = { |
| − | -- Message box configuration --
| + | types = { |
| − | -- -- | + | speedy = { |
| − | -- This module contains configuration data for [[Module:Message box]]. --
| + | class = 'ambox-speedy', |
| − | --------------------------------------------------------------------------------
| + | image = 'Ambox warning pn.svg' |
| | + | }, |
| | + | delete = { |
| | + | class = 'ambox-delete', |
| | + | image = 'Ambox warning pn.svg' |
| | + | }, |
| | + | content = { |
| | + | class = 'ambox-content', |
| | + | image = 'Ambox important.svg' |
| | + | }, |
| | + | 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' |
| | + | } |
| | + | }, |
| | + | default = 'notice', |
| | + | allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'}, |
| | + | allowSmall = true, |
| | + | smallParam = 'left', |
| | + | smallClass = 'mbox-small-left', |
| | + | substCheck = true, |
| | + | classes = {'metadata', 'ambox'}, |
| | + | usePlainlinksParam = true, |
| | + | allowId = true, |
| | + | imageEmptyCell = true, |
| | + | imageCheckBlank = true, |
| | + | imageSmallSize = '20x20px', |
| | + | imageCellDiv = true, |
| | + | useCollapsibleTextFields = true, |
| | + | imageRightNone = true, |
| | + | sectionDefault = '條目', |
| | + | allowMainspaceCategories = true, |
| | + | templateCategory = '條目訊息模板', |
| | + | templateCategoryRequireName = true, |
| | + | templateErrorCategory = '缺少參數的條目訊息模板', |
| | + | templateErrorParamsToCheck = {'issue', 'fix', 'subst'} |
| | + | } |
| | | | |
| − | return {
| + | local cmbox = { |
| − | ambox = { | + | types = { |
| − | types = { | + | speedy = { |
| − | speedy = { | + | class = 'cmbox-speedy', |
| − | class = 'ambox-speedy',
| + | image = 'Ambox warning pn.svg' |
| − | image = 'OOjs UI icon clock-destructive.svg'
| + | }, |
| − | },
| + | delete = { |
| − | delete = {
| + | class = 'cmbox-delete', |
| − | class = 'ambox-delete',
| + | image = 'Ambox warning pn.svg' |
| − | image = 'OOjs UI icon alert-destructive.svg'
| + | }, |
| − | },
| + | content = { |
| − | warning = { -- alias for content | + | class = 'cmbox-content', |
| − | class = 'ambox-content',
| + | image = 'Ambox important.svg' |
| − | image = 'OOjs UI icon notice-warning.svg'
| + | }, |
| − | },
| + | style = { |
| − | content = {
| + | class = 'cmbox-style', |
| − | class = 'ambox-content',
| + | image = 'Edit-clear.svg' |
| − | image = 'OOjs UI icon notice-warning.svg'
| + | }, |
| − | },
| + | move = { |
| − | style = {
| + | class = 'cmbox-move', |
| − | class = 'ambox-style',
| + | image = 'Merge-split-transwiki default.svg' |
| − | image = 'Edit-clear.svg'
| + | }, |
| − | },
| + | protection = { |
| − | move = {
| + | class = 'cmbox-protection', |
| − | class = 'ambox-move',
| + | image = 'Semi-protection-shackle-keyhole.svg' |
| − | image = 'Merge-split-transwiki default.svg'
| |
| − | },
| |
| − | protection = {
| |
| − | class = 'ambox-protection',
| |
| − | image = 'Semi-protection-shackle-keyhole.svg'
| |
| − | },
| |
| − | notice = {
| |
| − | class = 'ambox-notice',
| |
| − | image = 'OOjs UI icon information-progressive.svg'
| |
| − | }
| |
| | }, | | }, |
| − | default = 'notice', | + | notice = { |
| − | allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'},
| + | class = 'cmbox-notice', |
| − | allowSmall = true,
| + | image = 'Information icon4.svg' |
| − | smallParam = 'left',
| + | } |
| − | smallClass = 'mbox-small-left',
| |
| − | substCheck = true,
| |
| − | classes = {'metadata', 'ambox'},
| |
| − | imageEmptyCell = true, | |
| − | imageCheckBlank = true,
| |
| − | imageSmallSize = '20x20px',
| |
| − | imageCellDiv = true,
| |
| − | useCollapsibleTextFields = true,
| |
| − | imageRightNone = true,
| |
| − | sectionDefault = 'article',
| |
| − | allowMainspaceCategories = true,
| |
| − | templateCategory = '文本页消息框',
| |
| − | templateCategoryRequireName = true,
| |
| − | templateErrorCategory = '缺失参数的文本页消息框',
| |
| − | templateErrorParamsToCheck = {'issue', 'fix', 'subst'},
| |
| − | removalNotice = '[[Help:维护模板移除|了解何时移除模板消息]]'
| |
| | }, | | }, |
| | + | default = 'notice', |
| | + | showInvalidTypeError = true, |
| | + | classes = {'cmbox'}, |
| | + | usePlainlinksParam = true, |
| | + | imageEmptyCell = true |
| | + | } |
| | | | |
| | + | local fmbox = { |
| | + | types = { |
| | + | warning = { |
| | + | class = 'fmbox-warning', |
| | + | image = 'Ambox warning pn.svg' |
| | + | }, |
| | + | editnotice = { |
| | + | class = 'fmbox-editnotice', |
| | + | image = 'Information icon4.svg' |
| | + | }, |
| | + | system = { |
| | + | class = 'fmbox-system', |
| | + | image = 'Information icon4.svg' |
| | + | } |
| | + | }, |
| | + | default = 'system', |
| | + | showInvalidTypeError = true, |
| | + | allowId = true, |
| | + | classes = {'fmbox'}, |
| | + | usePlainlinksParam = true, |
| | + | imageEmptyCell = false, |
| | + | imageRightNone = false |
| | + | } |
| | | | |
| − | pmbox = {
| + | local imbox = { |
| − | types = {
| + | types = { |
| − | speedy = {
| + | speedy = { |
| − | class = 'ambox-speedy',
| + | class = 'imbox-speedy', |
| − | image = 'OOjs UI icon clock-destructive.svg'
| + | image = 'Ambox warning pn.svg' |
| − | },
| + | }, |
| − | delete = {
| + | delete = { |
| − | class = 'ambox-delete',
| + | class = 'imbox-delete', |
| − | image = 'OOjs UI icon alert-destructive.svg'
| + | image = 'Ambox warning pn.svg' |
| − | },
| + | }, |
| − | content = {
| + | content = { |
| − | class = 'ambox-content',
| + | class = 'imbox-content', |
| − | image = 'OOjs UI icon notice-warning.svg'
| + | image = 'Ambox important.svg' |
| − | },
| + | }, |
| − | style = {
| + | style = { |
| − | class = 'ambox-style',
| + | class = 'imbox-style', |
| − | image = 'Edit-clear.svg'
| + | image = 'Edit-clear.svg' |
| − | },
| + | }, |
| − | move = {
| + | move = { |
| − | class = 'ambox-move',
| + | class = 'imbox-move', |
| − | image = 'Merge-split-transwiki default.svg'
| + | image = 'Merge-split-transwiki default.svg' |
| − | },
| |
| − | protection = {
| |
| − | class = 'ambox-protection',
| |
| − | image = 'Padlock-silver-medium.svg'
| |
| − | },
| |
| − | notice = {
| |
| − | class = 'ambox-notice',
| |
| − | image = 'OOjs UI icon information-progressive.svg'
| |
| − | }
| |
| | }, | | }, |
| − | default = 'notice', | + | protection = { |
| − | allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'},
| + | class = 'imbox-protection', |
| − | allowSmall = true,
| + | image = 'Semi-protection-shackle-keyhole.svg' |
| − | smallParam = 'left',
| + | }, |
| − | smallClass = 'mbox-small-left',
| + | license = { |
| − | substCheck = true, | + | class = 'imbox-license', |
| − | classes = {'metadata', 'plainlinks', 'pmbox'}, | + | image = 'Imbox license.png' |
| − | imageEmptyCell = true, | + | }, |
| − | imageCheckBlank = true, | + | featured = { |
| − | imageSmallSize = '20x20px',
| + | class = 'imbox-featured', |
| − | imageCellDiv = true,
| + | image = 'Cscr-featured.svg' |
| − | useCollapsibleTextFields = true, | + | }, |
| − | imageRightNone = true, | + | notice = { |
| − | sectionDefault = 'article',
| + | class = 'imbox-notice', |
| − | allowMainspaceCategories = true,
| + | image = 'Information icon4.svg' |
| − | templateCategory = 'Article message templates',
| + | } |
| − | templateCategoryRequireName = true,
| |
| − | -- templateErrorCategory = 'Article message templates with missing parameters',
| |
| − | templateErrorParamsToCheck = {'issue', 'fix', 'subst'} | |
| | }, | | }, |
| − | | + | default = 'notice', |
| − | cmbox = {
| + | showInvalidTypeError = true, |
| − | types = {
| + | classes = {'imbox'}, |
| − | speedy = {
| + | usePlainlinksParam = true, |
| − | class = 'cmbox-speedy',
| + | imageEmptyCell = true, |
| − | image = 'OOjs UI icon clock-destructive.svg'
| + | below = true, |
| − | },
| + | templateCategory = ' 檔案訊息模板' |
| − | delete = {
| + | } |
| − | class = 'cmbox-delete',
| + | |
| − | image = 'OOjs UI icon alert-destructive.svg'
| + | local ombox = { |
| − | },
| + | types = { |
| − | content = {
| + | speedy = { |
| − | class = 'cmbox-content',
| + | class = 'ombox-speedy', |
| − | image = 'OOjs UI icon notice-warning.svg'
| + | image = 'Ambox warning pn.svg' |
| − | },
| + | }, |
| − | style = {
| + | delete = { |
| − | class = 'cmbox-style',
| + | class = 'ombox-delete', |
| − | image = 'Edit-clear.svg'
| + | image = 'Ambox warning pn.svg' |
| − | },
| |
| − | move = {
| |
| − | class = 'cmbox-move',
| |
| − | image = 'Merge-split-transwiki default.svg'
| |
| − | }, | |
| − | protection = {
| |
| − | class = 'cmbox-protection',
| |
| − | image = 'Semi-protection-shackle-keyhole.svg'
| |
| − | },
| |
| − | notice = {
| |
| − | class = 'cmbox-notice',
| |
| − | image = 'OOjs UI icon information-progressive.svg'
| |
| − | },
| |
| − | caution = { | |
| − | class = 'cmbox-style',
| |
| − | image = 'Ambox warning yellow.svg'
| |
| − | }
| |
| | }, | | }, |
| − | default = 'notice', | + | content = { |
| − | showInvalidTypeError = true, | + | class = 'ombox-content', |
| − | classes = {'cmbox'}, | + | image = 'Ambox important.svg' |
| − | imageEmptyCell = true | + | }, |
| | + | style = { |
| | + | class = 'ombox-style', |
| | + | 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' |
| | + | }, |
| | + | note = { |
| | + | class = 'ombox-notice', |
| | + | image = 'Information icon4.svg' |
| | + | } |
| | }, | | }, |
| | + | default = 'notice', |
| | + | showInvalidTypeError = true, |
| | + | classes = {'ombox'}, |
| | + | usePlainlinksParam = true, |
| | + | allowSmall = true, |
| | + | imageEmptyCell = true, |
| | + | imageRightNone = true |
| | + | } |
| | | | |
| − | fmbox = {
| + | local tmbox = { |
| − | types = {
| + | types = { |
| − | warning = {
| + | speedy = { |
| − | class = 'fmbox-warning',
| + | class = 'tmbox-speedy', |
| − | image = 'OOjs UI icon clock-destructive.svg'
| + | image = 'Ambox warning pn.svg' |
| − | },
| |
| − | editnotice = { | |
| − | class = 'fmbox-editnotice',
| |
| − | image = 'OOjs UI icon information-progressive.svg'
| |
| − | },
| |
| − | system = { | |
| − | class = 'fmbox-system',
| |
| − | image = 'OOjs UI icon information-progressive.svg'
| |
| − | }
| |
| | }, | | }, |
| − | default = 'system', | + | delete = { |
| − | showInvalidTypeError = true,
| + | class = 'tmbox-delete', |
| − | classes = {'plainlinks', 'fmbox'},
| + | image = 'Ambox warning pn.svg' |
| − | imageEmptyCell = false,
| + | }, |
| − | imageRightNone = false
| + | content = { |
| − | },
| + | class = 'tmbox-content', |
| − |
| + | image = 'Ambox important.svg' |
| − | imbox = {
| + | }, |
| − | types = {
| + | style = { |
| − | speedy = { | + | class = 'tmbox-style', |
| − | class = 'imbox-speedy',
| + | image = 'Edit-clear.svg ' |
| − | image = 'OOjs UI icon clock-destructive.svg'
| + | }, |
| − | },
| + | move = { |
| − | delete = { | + | class = 'tmbox-move', |
| − | class = 'imbox-delete',
| + | image = 'Merge-split-transwiki default.svg' |
| − | image = 'OOjs UI icon alert-destructive.svg'
| |
| − | },
| |
| − | content = {
| |
| − | class = 'imbox-content',
| |
| − | image = 'OOjs UI icon notice-warning.svg'
| |
| − | },
| |
| − | style = {
| |
| − | class = 'imbox-style',
| |
| − | image = 'Edit-clear.svg'
| |
| − | },
| |
| − | move = {
| |
| − | class = 'imbox-move',
| |
| − | image = 'Merge-split-transwiki default.svg'
| |
| − | },
| |
| − | protection = {
| |
| − | class = 'imbox-protection',
| |
| − | image = 'Semi-protection-shackle-keyhole.svg'
| |
| − | },
| |
| − | license = {
| |
| − | 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 = 'OOjs UI icon information-progressive.svg'
| |
| − | }
| |
| | }, | | }, |
| − | default = 'notice', | + | protection = { |
| − | showInvalidTypeError = true,
| + | class = 'tmbox-protection', |
| − | classes = {'imbox'},
| + | image = 'Semi-protection-shackle-keyhole.svg' |
| − | imageEmptyCell = true,
| |
| − | below = true,
| |
| − | templateCategory = '文档页消息框'
| |
| − | },
| |
| − |
| |
| − | ombox = {
| |
| − | types = {
| |
| − | speedy = { | |
| − | class = 'ombox-speedy',
| |
| − | image = 'OOjs UI icon clock-destructive.svg'
| |
| − | },
| |
| − | delete = { | |
| − | class = 'ombox-delete',
| |
| − | image = 'OOjs UI icon alert-destructive.svg'
| |
| − | },
| |
| − | warning = { -- alias for content
| |
| − | class = 'ombox-content',
| |
| − | image = 'OOjs UI icon notice-warning.svg'
| |
| − | },
| |
| − | content = {
| |
| − | class = 'ombox-content',
| |
| − | image = 'OOjs UI icon notice-warning.svg'
| |
| − | },
| |
| − | style = {
| |
| − | class = 'ombox-style',
| |
| − | 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 = 'OOjs UI icon information-progressive.svg'
| |
| − | },
| |
| − | critical = {
| |
| − | class = 'mbox-critical',
| |
| − | image = 'OOjs UI icon clock-destructive.svg'
| |
| − | }
| |
| | }, | | }, |
| − | default = 'notice', | + | notice = { |
| − | showInvalidTypeError = true,
| + | class = 'tmbox-notice', |
| − | classes = {'ombox'},
| + | image = 'Information icon4.svg' |
| − | allowSmall = true, | + | } |
| − | imageEmptyCell = true,
| |
| − | imageRightNone = true
| |
| | }, | | }, |
| − | | + | default = 'notice', |
| − | tmbox = {
| + | showInvalidTypeError = true, |
| − | types = {
| + | classes = {'tmbox'}, |
| − | speedy = {
| + | usePlainlinksParam = true, |
| − | class = 'tmbox-speedy',
| + | allowId = true, |
| − | image = 'OOjs UI icon clock-destructive.svg'
| + | allowSmall = true, |
| − | },
| + | imageRightNone = true, |
| − | delete = {
| + | imageEmptyCell = true, |
| − | class = 'tmbox-delete',
| + | imageEmptyCellStyle = true, |
| − | image = 'OOjs UI icon alert-destructive.svg'
| + | templateCategory = ' 討論訊息模板' |
| − | },
| + | } |
| − | content = {
| + | |
| − | class = 'tmbox-content',
| + | return { |
| − | image = 'OOjs UI icon notice-warning.svg'
| + | ambox = ambox, |
| − | },
| + | cmbox = cmbox, |
| − | style = {
| + | fmbox = fmbox, |
| − | class = 'tmbox-style',
| + | imbox = imbox, |
| − | image = 'Edit-clear.svg'
| + | ombox = ombox, |
| − | },
| + | tmbox = tmbox |
| − | 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 = 'OOjs UI icon information-progressive.svg'
| |
| − | }
| |
| − | },
| |
| − | default = 'notice',
| |
| − | showInvalidTypeError = true,
| |
| − | classes = {'tmbox'},
| |
| − | allowSmall = true,
| |
| − | imageRightNone = true,
| |
| − | imageEmptyCell = true,
| |
| − | imageEmptyCellStyle = true,
| |
| − | templateCategory = '讨论页消息框'
| |
| − | }
| |
| | } | | } |