Участник:Alokrot/mass rollback.js
Материал из Абсурдопедии
Перейти к навигацииПерейти к поискуЗамечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
- Opera: Перейдите в Menu → Настройки (Opera → Настройки на Mac), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
//Функция массового отката
//Автор John254, из User:Mr.Z-man/rollbackSummary.js
//Применение: выбрать "откатить всё" при просмотре вклада участника (откатит правки, показанные на одной странице вклада)
//ИСПОЛЬЗОВАТЬ С ОСТОРОЖНОСТЬЮ (можно случайно задеть кнопку на странице вклада добросовестного участника)
function rollbackEverythingButton() {
var hasRollback = getElementsByClassName(document, "span", "mw-rollback-link");
if (hasRollback[0] && (document.title.indexOf("Вклад участника") != -1) ) {
addPortletLink('p-cactions', 'javascript:rollbackEverything()', "откатить всё", "ca-rollbackeverything", "Откатить все правки на странице");
}
}
addOnloadHook(rollbackEverythingButton);
function rollbackEverything() {
for (var i in document.links) {
if (i != "length") {
if (document.links[i].href.indexOf('action=rollback') != -1) {
window.open(document.links[i].href);
}
}
}
}