Notice: Firmware Links Under Maintenance We are currently undergoing maintenance on all firmware links. If any links are inaccessible, please email or contact Tech Support for the firmware. We appreciate your patience during the maintenance, thank you for your understanding.

Difference between revisions of "Module:Message box/configuration"

m (1 revision imported)
m (1 revision imported)
 
(One intermediate revision by one other user not shown)
Line 30: Line 30:
 
protection = {
 
protection = {
 
class = 'ambox-protection',
 
class = 'ambox-protection',
image = 'Padlock-silver-medium.svg'
+
image = 'Semi-protection-shackle-keyhole.svg'
 
},
 
},
 
notice = {
 
notice = {
Line 43: Line 43:
 
smallClass                  = 'mbox-small-left',
 
smallClass                  = 'mbox-small-left',
 
substCheck                  = true,
 
substCheck                  = true,
classes                    = {'metadata', 'plainlinks', 'ambox'},
+
classes                    = {'metadata', 'ambox'},
 
imageEmptyCell              = true,
 
imageEmptyCell              = true,
 
imageCheckBlank            = true,
 
imageCheckBlank            = true,
Line 83: Line 83:
 
protection = {
 
protection = {
 
class = 'cmbox-protection',
 
class = 'cmbox-protection',
image = 'Padlock-silver-medium.svg'
+
image = 'Semi-protection-shackle-keyhole.svg'
 
},
 
},
 
notice = {
 
notice = {
Line 92: Line 92:
 
default              = 'notice',
 
default              = 'notice',
 
showInvalidTypeError = true,
 
showInvalidTypeError = true,
classes              = {'plainlinks', 'cmbox'},
+
classes              = {'cmbox'},
 
imageEmptyCell      = true
 
imageEmptyCell      = true
 
},
 
},
Line 113: Line 113:
 
default              = 'system',
 
default              = 'system',
 
showInvalidTypeError = true,
 
showInvalidTypeError = true,
classes              = {'plainlinks', 'fmbox'},
+
classes              = {'fmbox'},
 
imageEmptyCell      = false,
 
imageEmptyCell      = false,
 
imageRightNone      = false
 
imageRightNone      = false
Line 142: Line 142:
 
protection = {
 
protection = {
 
class = 'imbox-protection',
 
class = 'imbox-protection',
image = 'Padlock-silver-medium.svg'
+
image = 'Semi-protection-shackle-keyhole.svg'
 
},
 
},
 
license = {
 
license = {
Line 160: Line 160:
 
showInvalidTypeError = true,
 
showInvalidTypeError = true,
 
classes              = {'imbox'},
 
classes              = {'imbox'},
usePlainlinksParam  = true,
 
 
imageEmptyCell      = true,
 
imageEmptyCell      = true,
 
below                = true,
 
below                = true,
Line 190: Line 189:
 
protection = {
 
protection = {
 
class = 'ombox-protection',
 
class = 'ombox-protection',
image = 'Padlock-silver-medium.svg'
+
image = 'Semi-protection-shackle-keyhole.svg'
 
},
 
},
 
notice = {
 
notice = {
Line 199: Line 198:
 
default              = 'notice',
 
default              = 'notice',
 
showInvalidTypeError = true,
 
showInvalidTypeError = true,
classes              = {'plainlinks', 'ombox'},
+
classes              = {'ombox'},
 
allowSmall          = true,
 
allowSmall          = true,
 
imageEmptyCell      = true,
 
imageEmptyCell      = true,
Line 229: Line 228:
 
protection = {
 
protection = {
 
class = 'tmbox-protection',
 
class = 'tmbox-protection',
image = 'Padlock-silver-medium.svg'
+
image = 'Semi-protection-shackle-keyhole.svg'
 
},
 
},
 
notice = {
 
notice = {
Line 238: Line 237:
 
default              = 'notice',
 
default              = 'notice',
 
showInvalidTypeError = true,
 
showInvalidTypeError = true,
classes              = {'plainlinks', 'tmbox'},
+
classes              = {'tmbox'},
 
allowSmall          = true,
 
allowSmall          = true,
 
imageRightNone      = true,
 
imageRightNone      = true,

Latest revision as of 17:27, 21 March 2019

Documentation for this module may be created at Module:Message box/configuration/doc

Script error: Lua error: Internal error: The interpreter exited with status 127.

--------------------------------------------------------------------------------
--                          Message box configuration                         --
--                                                                            --
-- This module contains configuration data for [[Module:Message box]].        --
--------------------------------------------------------------------------------

return {
	ambox = {
		types = {
			speedy = {
				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'},
		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               = '[[Help:Maintenance template removal|Learn how and when to remove this template message]]'
	},
	
	cmbox = {
		types = {
			speedy = {
				class = 'cmbox-speedy',
				image = 'Ambox warning pn.svg'
			},
			delete = {
				class = 'cmbox-delete',
				image = 'Ambox warning pn.svg'
			},
			content = {
				class = 'cmbox-content',
				image = 'Ambox important.svg'
			},
			style = {
				class = 'cmbox-style',
				image = 'Edit-clear.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 = 'Information icon4.svg'
			}
		},
		default              = 'notice',
		showInvalidTypeError = true,
		classes              = {'cmbox'},
		imageEmptyCell       = true
	},
	
	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,
		classes              = {'fmbox'},
		imageEmptyCell       = false,
		imageRightNone       = false
	},
	
	imbox = {
		types = {
			speedy = {
				class = 'imbox-speedy',
				image = 'Ambox warning pn.svg'
			},
			delete = {
				class = 'imbox-delete',
				image = 'Ambox warning pn.svg'
			},
			content = {
				class = 'imbox-content',
				image = 'Ambox important.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 = 'Information icon4.svg'
			}
		},
		default              = 'notice',
		showInvalidTypeError = true,
		classes              = {'imbox'},
		imageEmptyCell       = true,
		below                = true,
		templateCategory     = 'File message boxes'
	},
	
	ombox = {
		types = {
			speedy = {
				class = 'ombox-speedy',
				image = 'Ambox warning pn.svg'
			},
			delete = {
				class = 'ombox-delete',
				image = 'Ambox warning pn.svg'
			},
			content = {
				class = 'ombox-content',
				image = 'Ambox important.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 = 'Information icon4.svg'
			}
		},
		default              = 'notice',
		showInvalidTypeError = true,
		classes              = {'ombox'},
		allowSmall           = true,
		imageEmptyCell       = true,
		imageRightNone       = true
	},
	
	tmbox = {
		types = {
			speedy = {
				class = 'tmbox-speedy',
				image = 'Ambox warning pn.svg'
			},
			delete = {
				class = 'tmbox-delete',
				image = 'Ambox warning pn.svg'
			},
			content = {
				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'
			}
		},
		default              = 'notice',
		showInvalidTypeError = true,
		classes              = {'tmbox'},
		allowSmall           = true,
		imageRightNone       = true,
		imageEmptyCell       = true,
		imageEmptyCellStyle  = true,
		templateCategory     = 'Talk message boxes'
	}
}