Module:Message box/configuration

From SambaWiki
< Module:Message box
Revision as of 21:15, 22 February 2017 by Mmuehlfeld (talk | contribs) (Removed templateCategory)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

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

return {
	ambox = {
		types = {
			warning = {
				class = 'ambox-warning',
				image = 'Ambox warning pn.svg'
			},
			important = {
				class = 'ambox-important',
				image = 'Ambox important.svg'
			},
			cleanup = {
				class = 'ambox-cleanup',
				image = 'Edit-clear.svg'
			},
			protection = {
				class = 'ambox-protection',
				image = 'Padlock-silver-medium.svg'
			},
			note = {
				class = 'ambox-note',
				image = 'Information icon4.svg'
			}
		},
		default                     = 'note',
		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'}
	},
	
	cmbox = {
		types = {
			warning = {
				class = 'cmbox-warning',
				image = 'Ambox warning pn.svg'
			},
			important = {
				class = 'cmbox-important',
				image = 'Ambox important.svg'
			},
			cleanup = {
				class = 'cmbox-cleanup',
				image = 'Edit-clear.svg'
			},
			protection = {
				class = 'cmbox-protection',
				image = 'Padlock-silver-medium.svg'
			},
			note = {
				class = 'cmbox-note',
				image = 'Information icon4.svg'
			},
		},
		default              = 'note',
		showInvalidTypeError = true,
		classes              = {'plainlinks', 'cmbox'},
		imageEmptyCell       = true
	},
	
	fmbox = {
		types = {
			warning = {
				class = 'fmbox-warning',
				image = 'Ambox warning pn.svg'
			},
			editnote = {
				class = 'fmbox-editnote',
				image = 'Information icon4.svg'
			},
			system = {
				class = 'fmbox-system',
				image = 'Information icon4.svg'
			}
		},
		default              = 'system',
		showInvalidTypeError = true,
		classes              = {'plainlinks', 'fmbox'},
		imageEmptyCell       = false,
		imageRightNone       = false
	},
	
	imbox = {
		types = {
			warning = {
				class = 'imbox-warning',
				image = 'Ambox warning pn.svg'
			},
			important = {
				class = 'imbox-important',
				image = 'Ambox important.svg'
			},
			cleanup = {
				class = 'imbox-cleanup',
				image = 'Edit-clear.svg'
			},
			protection = {
				class = 'imbox-protection',
				image = 'Padlock-silver-medium.svg'
			},
			note = {
				class = 'imbox-note',
				image = 'Information icon4.svg'
			}
		},
		default              = 'note',
		showInvalidTypeError = true,
		classes              = {'imbox'},
		usePlainlinksParam   = true,
		imageEmptyCell       = true,
		below                = true,
	},
	
	ombox = {
		types = {
			warning = {
				class = 'ombox-warning',
				image = 'Ambox warning pn.svg'
			},
			important = {
				class = 'ombox-important',
				image = 'Ambox important.svg'
			},
			cleanup = {
				class = 'ombox-cleanup',
				image = 'Edit-clear.svg'
			},
			protection = {
				class = 'ombox-protection',
				image = 'Padlock-silver-medium.svg'
			},
			note = {
				class = 'ombox-note',
				image = 'Information icon4.svg'
			},
		},
		default              = 'note',
		showInvalidTypeError = true,
		classes              = {'plainlinks', 'ombox'},
		allowSmall           = true,
		imageEmptyCell       = true,
		imageRightNone       = true
	},
	
	tmbox = {
		types = {
			warning = {
				class = 'tmbox-warning',
				image = 'Ambox warning pn.svg'
			},
			important = {
				class = 'tmbox-important',
				image = 'Ambox important.svg'
			},
			cleanup = {
				class = 'tmbox-cleanup',
				image = 'Edit-clear.svg'
			},
			protection = {
				class = 'tmbox-protection',
				image = 'Padlock-silver-medium.svg'
			},
			note = {
				class = 'tmbox-note',
				image = 'Information icon4.svg'
			}
		},
		default              = 'note',
		showInvalidTypeError = true,
		classes              = {'plainlinks', 'tmbox'},
		allowSmall           = true,
		imageRightNone       = true,
		imageEmptyCell       = true,
		imageEmptyCellStyle  = true,
		templateCategory     = 'Talk message boxes'
	}
}