コンテンツにスキップ

MediaWiki:Mobile.js

提供:浜松北高語録集
2025年5月17日 (土) 13:54時点におけるRoot (トーク | 投稿記録)による版 (ページの作成:「ここにある全てのJavaScriptはモバイル版サイトの利用者に影響します: // MediaWiki:Mobile.js または User:ご自身のユーザー名/mobile.js に記述 mw.loader.using( ['jquery', 'mediawiki.util'], function () { $( function () { // mw.hook を使用して、ページのコンテンツがレンダリングされた後、 // または動的に更新された後に実行されるようにします。 mw.hook(…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

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

  • 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' );
            } );
        } );
    } );
} );