User:Gary/smaller templates.js

/*SMALLER TEMPLATESDescription: Makes maintenance templates such as {cleanup} appear smaller so that they take up less space.*/function smallerTemplates(){mw.util.addCSS('\.mbox-image div, .mbox-image .image, .mbox-imageright { display: none; }\table.ambox { margin: 0 15%; }\table.ambox { border-radius: 0px; }\');formatBoxes('ambox-content');formatBoxes('ambox-delete');formatBoxes('ambox-move');formatBoxes('ambox-notice');formatBoxes('ambox-protection');formatBoxes('ambox-style');}function formatBoxes(className){mw.util.addCSS('.' + className + ' td { padding: 0 0.25em !important; font-size: 10px !important; line-height: 1.5em; }');$('.' + className).each(function() { boxInit($(this)); });}function boxInit(box){// Collapse the box, using Wikipedia's own "hide" button.var collapseButton = $('.collapseButton:first > a:first', box);if (collapseButton.text() == 'hide') collapseButton.click();}if (mw.util.getParamValue('disable') != 'smalltemplates' && ((mw.config.get('wgCanonicalNamespace') == '' || mw.config.get('wgPageName') == 'User:Gary_King/Sandbox' || mw.config.get('wgPageName') == 'Wikipedia:Template_messages/Cleanup') && mw.config.get('wgAction') == 'view')) $(smallerTemplates);