注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer / Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: Ctrl-F5を押してください
/*
 *  [[Wiktionary:ガジェット#折り畳み要素]] 参照。
 */
/**
 * Set up portlet links to expand and collapse all collapsible elements
 * For Vector skin only
 *
 * skin=vector|dependencies=jquery.makeCollapsible
 */
( function ( mw, $ ) {

	var textCollapseAll = '全て閉じる',
		textExpandAll = '全て開く',
		textVisibility = '折り畳み要素';

	mw.hook( 'wikipage.content' ).add( function ( $content ) {
		var $frames = $content.find( '.mw-collapsible' );
		if ( $frames.length === 0 ) {
			return;
		}

		// portlet styles for Vector
		$( '#p-tb' ).after( '<nav role="navigation" id="p-visibility" class="vector-menu vector-menu-portal portal" aria-labelledby="p-visibility-label"><h3 id="p-visibility-label">' +
							textVisibility +
							'</h3><div class="body"><ul></ul></div></nav>' );

		$( mw.util.addPortletLink( 'p-visibility', '#', textExpandAll, 'pvis-navframe-expand-all' ) ).click( function ( e ) {
			e.preventDefault();
			$frames.filter( '.mw-collapsed' ).find( '.mw-collapsible-toggle' ).trigger( 'click' );
		} );
		$( mw.util.addPortletLink( 'p-visibility', '#', textCollapseAll, 'pvis-navframe-collapse-all' ) ).click( function ( e ) {
			e.preventDefault();
			$frames.not(    '.mw-collapsed' ).find( '.mw-collapsible-toggle' ).trigger( 'click' );
		} );
	} );
}( mediaWiki, jQuery ) );