MediaWiki:Common.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m ulteriore miglioramento mw-collapsible
funzionamento di autocollapse in presenza mista di table collapsible e mw-collapsible
Riga 449:
}
 
var cTables = tableIndex + $('table.navbox.mw-collapsible').length;
for ( i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndexcTables >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
Riga 821 ⟶ 822:
 
/**
* Classe selfcollapsibleautocollapse con mw-collapsible: se presente più di una table con classe mw-collapsible o collapsible,
* quelle con anche la classe selfcollapsibleautocollapse si chiudono da sole. Deve essere presente anche la classe navbox.
*/
$(function () {
if ($('table.navbox.mw-collapsible').length + $('table.navbox.collapsible').length > 1) {
$('table.navbox.mw-collapsible.selfcollapsibleautocollapse').each(function (i, el) {
if (!$(el).hasClass('mw-collapsed')) {
// makeCollapsible a volte è eseguita prima, a volte successivamente al Common.js,