MediaWiki:Common.js

2025年11月13日 (木) 02:13時点におけるMiliastra admin (トーク | 投稿記録)による版 (デスクトップ表示時だけ、フッターに「モバイル表示」リンクを追加)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

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

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください。
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */

// デスクトップ表示時だけ、フッターに「モバイル表示」リンクを追加
mw.loader.using(['mediawiki.util'], function () {
  $(function () {
    if (mw.config.get('skin') === 'minerva') return; // モバイル(Minerva)は何もしない
    var page = mw.config.get('wgPageName');
    var url  = mw.util.getUrl(page, { mobileaction: 'toggle_view_mobile' });

    // footer-places があればそこに、なければ個人ツールへ
    var $places = $('#footer-places');
    if ($places.length) {
      $('<li>').append(
        $('<a>', { href: url, text: 'モバイル表示' }).addClass('toggle-mobile-link')
      ).appendTo($places);
    } else {
      mw.util.addPortletLink('p-personal', url, 'モバイル表示', 'pt-mobile-toggle');
    }
  });
});