User:Liangent/Scripts/NavFrameAdapter.js
< User:Liangent | Scripts
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
var doAutoCollapse = $( 'div.autocollapse, table.autocollapse' ).length >= 2;
$( 'div.NavFrame, table.collapsible' ).each( function() {
var $frame = $( this ).addClass( 'mw-collapsible' );
if ( $frame.hasClass( 'collapsed' ) || ( doAutoCollapse && $frame.hasClass( 'autocollapse' ) ) ) {
$frame.addClass( 'mw-collapsed' );
}
if ( $frame.is( 'div' ) ) {
$( 'div.NavHead', $frame ).addClass( 'mw-collapsible-toggle' ).css( 'float', 'none' );
$( 'div.NavContent', $frame ).addClass( 'mw-collapsible-content' );
} else {
var $tr = $( 'tr:first', $frame );
if ( $( 'th', $tr ).length > 0 ) {
$tr.addClass( 'mw-collapsible-toggle' );
}
}
$( '.toggleHotspot', $frame ).addClass( 'mw-collapsible-toggle' );
$frame.makeCollapsible();
} );