跳转到内容

User:Liangent/Scripts/NavFrameAdapter.js

维基百科,自由的百科全书
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ 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();
} );