MediaWiki:Common.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m bug nel minificatore MediaWiki? let non riconosciuto?
m ritorno a Speciale:PermaLink/92937789 per investigare sul bug nel parsing JS
Riga 193:
/**
* Utilizzata con [[Template:Navbox]]: se presente più di una table
* con classi navbox e mw-collapsible, quelle con autocollapse si chiudono subito da sole.
* @author [[it:User:Rotpunkt]]
*/
function checkAutocollapse() {
if ( $( 'table.navbox.mw-collapsible' ).length > 1 ) {
$( 'table.navbox.mw-collapsible.autocollapse:not(.mw-collapsed)' ).each( function ( i, el ) {
if ( !$( el ).hasClass( 'mw-collapsed' ) ) {
// makeCollapsible a volte è eseguita prima, a volte successivamente al Common.js,
// se è già stata eseguita, non resta che simulare un click.
var collapsible = $(this).data('mw-collapsible');
if ( $( el ).data( 'mw-made-collapsible' ) ) {
// hide() chiude la tabella più velocemente di fadeOut
collapsible.collapse();
$( el ).find( 'tr:not(:first)' ).hide();
} else {
$(this el ).addclassfind( '.mw-collapsedcollapsible-toggle' ).click();
} else {
$( el ).addClass( 'mw-collapsed' );
}
}
} );