Участник:Lingüista/AbusePreventionBot.js
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
setInterval ( function () {
AbusePreventHandler = new Object();
AbusePreventHandler.counter = 0;
AbusePreventHandler.done = function () {
AbusePreventHandler.counter ++;
if ( AbusePreventHandler.counter == AbusePreventHandler.diff_list.length ) {
return;
}
AbusePrevent.getDiff (
AbusePreventHandler.diff_list[AbusePreventHandler.counter][1],
AbusePreventHandler.diff_list[AbusePreventHandler.counter][0]
);
};
AbusePreventHandler.diff_list = new Array();
$.get('/wiki/Special:RecentChanges?hideliu=1&limit=50', function (data) {
diff_list = $(data).find('.mw-changeslist-diff');
for ( var q = 0; q < diff_list.length; q ++ ) {
AbusePreventHandler.diff_list.push (
$(diff_list[q]).attr('href').match(/&diff.+/)[0].replace('&diff=', '').split(/[^\d]+/)
);
}
AbusePrevent.getDiff (
AbusePreventHandler.diff_list[0][1],
AbusePreventHandler.diff_list[0][0]
);
});
//if ( wgUserName == "Lingüista" ) importScript('User:Lingüista/AbusePrevent.js');
}, 10 * 1000);