コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

利用者:Infinite0694/一括版指定削除

一括版指定削除ツール(Mass RevisionDelete tool)は利用者の投稿記録から複数版の閲覧レベルを変更できるようにするカスタムJSです。LTA等の荒らしによって数多のページに渡り大量の問題投稿がされた版の版指定削除に絶大な効果を発揮します。

一括版指定削除ツールの外観


解説

[編集]

管理者・削除者専用。通常は投稿記録の画面を開くと「閲覧レベルの変更」のリンクが表示されますが、Special:MyPage/common.jsに本スクリプトを導入すると版指定削除のツールがそのまま投稿記録に展開されます。本文の不可視化を選択した場合、選択した版に一つでも最新のものがあったら、操作は実行されなくなります。致命的な誤作動を回避するため、連続50版以上を選択した場合、その操作は自動的に取り消されます。49版毎に分けて版指定削除をしてください。すべての操作は数秒のうちに終わります。

操作方法

[編集]

不可視化

[編集]
一括版指定削除の使用方法(LTAを想定した例です)

目的の閲覧レベルの制限のラジオボタンをクリックし、版指定削除したい版を選択し、削除理由を記入します。どれか一つでも入力されてないとこの操作は実行されません。すべて設定し終わるとアラートが出てきます。それをOKすれば実行完了です。

可視化

[編集]

不可視化のラジオボタン群を選び、上記と同じ操作をすれば完了します。

導入

[編集]
  1. Special:MyPage/common.js
    // [[User:Infinite0694/Mass RevisionDelete tool/ja.js]]
    importScript('User:Infinite0694/Mass RevisionDelete tool/ja.js');
    
    を追加します。
  2. キャッシュを破棄すると、カスタムJSの設定が反映されます。(Wikipedia:キャッシュを消す

動作確認

[編集]

2017年9月に動作確認。

ブラウザ 動作 備考
Mozilla Firefox 49 -
Google Chrome 33
Internet Explorer 11
Microsoft Edge -
Opera 40.0 -

MediaWiki.orgで動作確認を行っております。オーバーサイトの機能については確認しておりません。元のスクリプトはen:User:Writ Keeper/Scripts/massRevdel.jsにあります。