Bureaucrats, editor, Interface administrators, Administrators (Semantic MediaWiki), Curators (Semantic MediaWiki), Editors (Semantic MediaWiki), Administrators
47,327
edits
No edit summary Tag: Manual revert |
No edit summary |
||
Line 1:
"use strict";
/**
* Automatically collapsed navboxes under certain conditions
*/
(function ($, mw) {
▲ !$('.navbox-autocollapse').length ||
) return;▼
▲ mw.hook('wikipage.collapsibleContent').add(init);
▲ function init() {
▲ var $navboxes = $('.navbox'),
▲ // maximum number of navboxes before they all stay collapsed
▲ maxShow = 1,
▲ // maximum allowable height of navbox before it stays collapsed
▲ maxHeight = 300;
}
▲ if ($navboxes.length > maxShow) {
▲ $navboxes.each(function(i,box){
▲ var $box = $(box);
▲ if (!$box.hasClass('navbox-autocollapse')) return;
▲ $box.data('mw-collapsible').expand();
}
▲ if ( $box.height() > maxHeight ) $box.data('mw-collapsible').collapse();
▲ });
▲ // handle collapsible maps
▲ function expandMaps() {
▲ $( ".mw-collapsible-toggle" ).on( "click keypress", function() {
▲ const $this = $( this );
▲ if( $this.hasClass( "mw-collapsible-toggle-expanded" ) ) {
▲ $( "a.mw-kartographer-map", $this.parents( ".mw-collapsible" ).first() ).parent()
▲ );
▲ }
▲ //$(init);
})(jQuery, mediaWiki);
|