注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。
- Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
- Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
- Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください。
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */
/* Add "モバイル表示" toggle link on desktop skins without touching existing links */
mw.loader.using('mediawiki.util').then(function () {
// Minerva(モバイル)では出さない
if (mw.config.get('skin') === 'minerva') return;
var page = mw.config.get('wgPageName');
if (!page) return;
var url = mw.util.getUrl(page, { mobileaction: 'toggle_view_mobile' });
// 追加済みなら何もしない(多重追加を防止)
if (document.getElementById('mw-toggle-mobile-view')) return;
// 1) フッター “footer-places” があればそこに li を追加
var places = document.getElementById('footer-places');
if (places && places.tagName === 'UL') {
var li = document.createElement('li');
var a = document.createElement('a');
a.id = 'mw-toggle-mobile-view';
a.href = url;
a.textContent = 'モバイル表示';
li.appendChild(a);
places.appendChild(li);
return;
}
// 2) だめなら “ツール(p-tb)” に追加
if (document.getElementById('p-tb')) {
mw.util.addPortletLink('p-tb', url, 'モバイル表示', 'mw-toggle-mobile-view');
return;
}
// 3) 最後の手段として“個人メニュー(p-personal)”に追加
if (document.getElementById('p-personal')) {
mw.util.addPortletLink('p-personal', url, 'モバイル表示', 'mw-toggle-mobile-view');
}
});