利用者:Y-dash/Scripts/InsertBlockReasonOther.js
< 利用者:Y-dash | Scripts
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ Cmd と ⇧ Shift を押しながら R を押す。
詳細についてはWikipedia:キャッシュを消すをご覧ください。
$(function() {
if( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Block' ) {
// wpReason-otherへの挿入候補
var options = [
'{{blocked proxy}}',
'{{blocked proxy}} <!-- Web Proxy -->',
'{{range block/spmode}} <!-- spモードからの編集は制限されています。これは(株)NTTドコモ様より荒らし対策にご協力いただけない旨のご回答をいただいたために、ウィキペディア日本語版コミュニティが議論した結論によるものです ([[Wikipedia:投稿ブロック依頼/spmode.ne.jp 追認]])。 -->',
'[[WP:SOCK|sockpuppet]]: ',
'[[WP:ILLEGIT]]',
'[[WP:SCRUTINY]]',
'LTA',
'[[LTA:203]]',
'[[LTA:ASPE]]',
'[[LTA:GRIMM]]',
'[[LTA:HAT]]',
'[[LTA:ISECHIKA]]',
'[[LTA:TAROSU]]',
'VIP',
'[[Wikipedia:進行中の荒らし行為#リダイレクト・曖昧さ回避の乱造_(初出106.186.48.128)]]'
];
// select要素の生成
var select = '<select id="insert-block-reason-other" style="height: 37.75px; width: 755.19px;"><option selected>-</option>';
options.forEach( function( option ) {
select += '<option>' + option + '</option>';
});
select += '</select>';
// つっこむ
$( '#mw-input-wpReason-select' ).after( select );
// イベントつける
$( '#insert-block-reason-other' ).change( function() {
$( '.oo-ui-inputWidget-input[name="wpReason-other"]' ).val( $(this).val() );
});
}
});