Jump to content

MediaWiki:Common.js: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 69: Line 69:


var autoCollapse = 2;
var autoCollapse = 2;
var collapseCaption = 'Hide';
var collapseCaption = 'hide';
var expandCaption = 'Show';
var expandCaption = 'show';
var tableIndex = 0;
var tableIndex = 0;


Line 166: Line 166:


mw.hook( 'wikipage.content' ).add( createCollapseButtons );
mw.hook( 'wikipage.content' ).add( createCollapseButtons );
/**
* Add support to mw-collapsible for autocollapse, innercollapse and outercollapse
*
* Maintainers: TheDJ
*/
function mwCollapsibleSetup( $collapsibleContent ) {
var $element,
autoCollapseThreshold = 2;
$.each( $collapsibleContent, function (index, element) {
$element = $( element );
if ( index > autoCollapseThreshold && $element.hasClass( 'autocollapse' ) ) {
$element.data( 'mw-collapsible' ).collapse();
} else if ( $element.hasClass( 'innercollapse' ) ) {
if ( $element.parents( '.outercollapse' ).length > 0 ) {
$element.data( 'mw-collapsible' ).collapse();
}
}
} );
}
mw.hook( 'wikipage.collapsibleContent' ).add( mwCollapsibleSetup );


/**
/**
AVS, avs, Bureaucrats, editinterface, Interface administrators, oversight, staff, Administrators
19,385

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.