利用者:Foomin10/SubpageList.js
表示
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ Cmd と ⇧ Shift を押しながら R を押す。
詳細についてはWikipedia:キャッシュを消すをご覧ください。
// <source lang="javascript">
/************************************************************************/
// ja> = Subpage List =
// > サブページ一覧を見る
// > ;作者: Foomin10
// > ;URL: https://ja-two.iwiki.icu/wiki/User:Foomin10
// >
// > == ライセンス ==
// > このスクリプトは、複数ライセンスで利用可能です。
// > 選択可能なライセンスは次の通り:
// > * クリエイティブ・コモンズ 表示-継承 (CC BY-SA) 3.0 非移植
// > * GNU一般公衆ライセンス (GNU GPL) バージョン3.0以降
/************************************************************************/
$(function() {
const isNsSpecial = mw.config.get('wgNamespaceNumber') === -1;
if (isNsSpecial) {
return;
}
mw.messages.set({
'subapagelist-tab-label' : 'サブページ',
'subapagelist-tab-tooltip' : 'サブページの一覧',
});
const page = 'Special:PrefixIndex/' + mw.config.get('wgPageName') + '/';
// const pageUrl = mw.config.get('wgServer') + mw.config.get('wgArticlePath') + mw.util.rawurlencode(page);
const portletId = 'p-cactions';
const href = mw.util.getUrl(page);
const text = mw.msg('subapagelist-tab-label');
const id = 'ca-subapagelist';
const tooltip = mw.msg('subapagelist-tab-tooltip');
const accesskey = null;
// const nextnode = '#ca-move';
const nextnode = undefined;
mw.util.addPortletLink(portletId, href, text, id, tooltip, accesskey, nextnode);
});
// </source>