利用者:本日晴天/add botcontribs links.js
表示
< 利用者:本日晴天
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ Cmd と ⇧ Shift を押しながら R を押す。
詳細についてはWikipedia:キャッシュを消すをご覧ください。
/*
利用者メニューにBotアカウントの投稿記録へのリンクを追加する。
このスクリプトはCC0 1.0 全世界で利用可能です。
https://creativecommons.org/publicdomain/zero/1.0/deed.ja
*/
( function () {
'use strict';
const bot1_contribs_url = '/wiki/特別:投稿記録/SeitenBot';
const bot2_contribs_url = '/wiki/特別:投稿記録/SeitenBot2';
if ( mw.config.get( 'skin' ) === "minerva" ) {
let jqobj0 = $( '.menu__item--mycontris' ).parent( '.toggle-list-item' );
let jqobj1 = jqobj0.clone();
jqobj1.children( 'a' )
.removeClass( 'menu__item--mycontris' )
.addClass( 'menu__item--botcontris' )
.find( '.mw-ui-icon' )
.removeClass( 'mw-ui-icon-minerva-userContributions' )
.addClass( 'mw-ui-icon-minerva-settings' );
let jqobj2 = jqobj1.clone();
jqobj1.children( 'a' )
.prop( {
'href': bot1_contribs_url,
'data-event-name': 'menu.botcontributions1'
} )
.find( '.toggle-list-item__label' )
.text( 'SeitenBot' );
jqobj2.children( 'a' )
.prop( {
'href': bot2_contribs_url,
'data-event-name': 'menu.botcontributions2'
} )
.find( '.toggle-list-item__label' )
.text( 'SeitenBot2' );
jqobj0.after( jqobj2 ).after( jqobj1 );
}
else {
let jqobj0 = $( '#pt-mycontris' );
let jqobj1 = jqobj0.clone()
.addClass( 'mw-list-item-js' );
jqobj1.children( 'a' )
.removeClass( 'mw-ui-icon-wikimedia-userContributions' )
.addClass( 'mw-ui-icon-wikimedia-settings' )
.removeAttr( 'accesskey' );
let jqobj2 = jqobj1.clone()
.attr( 'id', 'pt-botcontris2' );
jqobj1.children( 'a' )
.attr( {
'href': bot1_contribs_url,
'title': 'SeitenBotの投稿の一覧'
} )
.children( 'span' )
.text( 'SeitenBot' );
jqobj2.children( 'a' )
.attr( {
'href': bot2_contribs_url,
'title': 'SeitenBot2の投稿の一覧'
} )
.children( 'span' )
.text( 'SeitenBot2' );
jqobj0.after( jqobj2 ).after( jqobj1 );
}
} )();