User:Gary/smaller templates.js

/*	SMALLER TEMPLATES Description: 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);