MediaWiki:Gadget-autocollapse.js
Jump to navigation
Jump to search
After saving, you may need to bypass your browser's cache to see the changes. For further information, see Wikipedia:Bypass your cache.
- In most Windows and Linux browsers: Hold down Ctrl and press F5.
- In Safari: Hold down ⇧ Shift and click the Reload button.
- In Chrome and Firefox for Mac: Hold down both ⌘ Cmd+⇧ Shift and press R.
/**
* Automatically collapsed navboxes under certain conditions
*/
(function($, mw){
if (
!$('.navbox').length ||
mw.Uri().query.veaction != undefined
) return;
mw.hook('wikipage.collapsibleContent').add(init);
function init() {
var $navboxes = $('.navbox'),
// maximum number of navboxes before they all get collapsed
maxShow = 1,
// maximum allowable height of navbox before it gets collapsed
maxHeight = 300;
function collapseNavbox(i,box) {
var $box = $(box);
if ($box.hasClass('navbox-uncollapsed')) return;
$box.data('mw-collapsible').collapse();
}
if ($navboxes.length > maxShow) {
$navboxes.each(collapseNavbox);
}
$navboxes.each(function(i,e){
if ($(e).height() > maxHeight) {
collapseNavbox(i,e);
}
});
}
//$(init);
})(jQuery, mediaWiki);