# Module:Message box/div/configuration

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

return {  
ambox = {  
types = {  
speedy = {,  
image = 'Ambox warning pn.svg'  
},  
delete = {,  
image = 'Ambox warning pn.svg'  
},  
content = {,  
image = 'Ambox important.svg'  
},  
style = {,  
image = 'Edit-clear.svg'  
},  
move = {,  
image = 'Merge-split-transwiki default.svg'  
},  
protection = {,  
image = 'Semi-protection-shackle-keyhole.svg'  
},  
notice = {,  
image = 'Information icon4.svg'  
}  
},  
default = 'notice',  
allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'},  
allowSmall = true,  
smallParam = '',  
small,  
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 = '<small></small>',  
templatestyles = 'Module:Message box/ambox.css',  
div_structure = true,  
div_templatestyles = 'Module:Message box/div/ambox.css'  
},  

cmbox = {  
types = {  
speedy = {,  
image = 'Ambox warning pn.svg'  
},  
delete = {,  
image = 'Ambox warning pn.svg'  
},  
content = {,  
image = 'Ambox important.svg'  
},  
style = {,  
image = 'Edit-clear.svg'  
},  
move = {,  
image = 'Merge-split-transwiki default.svg'  
},  
protection = {,  
image = 'Semi-protection-shackle-keyhole.svg'  
},  
notice = {,  
image = 'Information icon4.svg'  
}  
},  
default = 'notice',  
showInvalidTypeError = true,  
classes = {'cmbox'},  
imageEmptyCell = true,  
templatestyles = 'Module:Message box/cmbox.css'  
},  

fmbox = {  
types = {  
warning = {,  
image = 'Ambox warning pn.svg'  
},  
editnotice = {,  
image = 'Information icon4.svg'  
},  
system = {,  
image = 'Information icon4.svg'  
}  
},  
default = 'system',  
showInvalidTypeError = true,  
classes = {'fmbox'},  
imageEmptyCell = false,  
imageRightNone = false,  
templatestyles = 'Module:Message box/fmbox.css'  
},  

imbox = {  
types = {  
speedy = {,  
image = 'Ambox warning pn.svg'  
},  
delete = {,  
image = 'Ambox warning pn.svg'  
},  
content = {,  
image = 'Ambox important.svg'  
},  
style = {,  
image = 'Edit-clear.svg'  
},  
move = {,  
image = 'Merge-split-transwiki default.svg'  
},  
protection = {,  
image = 'Semi-protection-shackle-keyhole.svg'  
},  
license = {,  
image = 'Imbox license.png' -- @todo We need an SVG version of this  
},  
featured = {,  
image = 'Cscr-featured.svg'  
},  
notice = {,  
image = 'Information icon4.svg'  
}  
},  
default = 'notice',  
showInvalidTypeError = true,  
classes = {'imbox'},  
imageEmptyCell = true,  
below = true,  
templateCategory = 'File message boxes',  
templatestyles = 'Module:Message box/imbox.css'  
},  

ombox = {  
types = {  
speedy = {,  
image = 'Ambox warning pn.svg'  
},  
delete = {,  
image = 'Ambox warning pn.svg'  
},  
content = {,  
image = 'Ambox important.svg'  
},  
style = {,  
image = 'Edit-clear.svg'  
},  
move = {,  
image = 'Merge-split-transwiki default.svg'  
},  
protection = {,  
image = 'Semi-protection-shackle-keyhole.svg'  
},  
notice = {,  
image = 'Information icon4.svg'  
}  
},  
default = 'notice',  
showInvalidTypeError = true,  
classes = {'ombox'},  
allowSmall = true,  
imageEmptyCell = true,  
imageRightNone = true,  
templatestyles = 'Module:Message box/ombox.css'  
},  

tmbox = {  
types = {  
speedy = {,  
image = 'Ambox warning pn.svg'  
},  
delete = {,  
image = 'Ambox warning pn.svg'  
},  
content = {,  
image = 'Ambox important.svg'  
},  
style = {,  
image = 'Edit-clear.svg'  
},  
move = {,  
image = 'Merge-split-transwiki default.svg'  
},  
protection = {,  
image = 'Semi-protection-shackle-keyhole.svg'  
},  
notice = {,  
image = 'Information icon4.svg'  
}  
},  
default = 'notice',  
showInvalidTypeError = true,  
classes = {'tmbox'},  
allowSmall = true,  
imageRightNone = true,  
imageEmptyCell = true,  
templateCategory = 'Talk message boxes',  
templatestyles = 'Module:Message box/tmbox.css'  
}  
}