MediaWiki:Mobile.js
表示
注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。
- Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
- Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
- Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください。
/* ここにある全てのJavaScriptはモバイル版サイトの利用者に影響します */
// MediaWiki:Mobile.js または User:ご自身のユーザー名/mobile.js に記述
mw.loader.using( ['jquery', 'mediawiki.util'], function () {
$( function () {
// mw.hook を使用して、ページのコンテンツがレンダリングされた後、
// または動的に更新された後に実行されるようにします。
mw.hook( 'wikipage.content' ).add( function ( $content ) {
// MinervaNeueスキンで、初期状態で折りたたまれているセクションのヘッダーを探します。
// 具体的には、 'mw-collapsed' クラスを持つ 'collapsible-block' 要素内の
// 'section-heading' クラスを持つ要素がクリック対象です。
var $collapsedSectionHeadings = $content.find( '.collapsible-block.mw-collapsed .section-heading' );
$collapsedSectionHeadings.each( function () {
// ヘッダーをクリックしてセクションを展開します。
// これにより、MinervaNeueの組み込みJavaScriptが
// 展開処理(クラスの変更、aria属性の更新など)を適切に行います。
$( this ).trigger( 'click' );
} );
} );
} );
} );