利用者:Marine-Blue/toolbox nuke.js
表示
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ Cmd と ⇧ Shift を押しながら R を押す。
詳細についてはWikipedia:キャッシュを消すをご覧ください。
/*
////////////////////////////////////////////////////////////////////////////////////////
//
// toolbox nuke.js
//
// last update 2021-08-18
//
////////////////////////////////////////////////////////////////////////////////////////
管理者用ツール。
利用者ページ、または会話ページのツールボックスに「まとめて削除」へのリンクを追加する。
投稿記録のツールボックスから一括版指定削除のスクリプトを呼び出す。
対象となるアカウントが存在する場合のみ有効。
*/
$(function ($) {
// 利用者ページまたは投稿記録のツールボックスにまとめて削除を追加
if($("#t-contributions").length !== 0) {
if(mw.config.get("wgCanonicalSpecialPageName") == "Contributions" || mw.config.get("wgCanonicalSpecialPageName") == "DeletedContributions") {
username = $("#ooui-php-3").val();
mw.util.addPortletLink('p-tb', "/wiki/%E7%89%B9%E5%88%A5:%E3%81%BE%E3%81%A8%E3%82%81%E3%81%A6%E5%89%8A%E9%99%A4/" + mw.util.wikiUrlencode(username), '利用者の投稿を一括削除', 't-nuke' , 'この利用者の投稿をまとめて削除', '', '#t-log');
mw.util.addPortletLink('p-tb', "#", '版指定削除を一括操作に切り替え', 't-massrevdel' , 'この利用者の投稿をまとめて版指定削除', '', '#t-log');
$("#t-massrevdel > a").click(function() {
if(typeof($switchMassrevdel) === "undefined") {
mw.loader.load("//ja-two.iwiki.icu/w/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Marine-Blue/massRevdel.js&action=raw&ctype=text/javascript");
$switchMassrevdel = "1";
}
return false;
});
}
else {
username = mw.config.get("wgTitle").replace(/\/.*/,"");
mw.util.addPortletLink('p-tb', "/wiki/%E7%89%B9%E5%88%A5:%E3%81%BE%E3%81%A8%E3%82%81%E3%81%A6%E5%89%8A%E9%99%A4/" + mw.util.wikiUrlencode(username), '利用者の投稿を一括削除', 't-nuke' , 'この利用者の投稿をまとめて削除', '', '#t-log');
}
}
});