Користувач:Bunyk/unwatch.js
Перейти до навігації
Перейти до пошуку
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
- Opera: натисніть Ctrl-F5
jQuery(function () {
var wgCanonicalSpecialPageName = mw.config.get('wgCanonicalSpecialPageName');
// Check if we're on the watchlist
if (!wgCanonicalSpecialPageName || wgCanonicalSpecialPageName != "Watchlist") return;
var query_prefix = "title="+encodeURIComponent(mw.config.get('wgPageName'))+"&action=submit&remove=1&id[]=";
var api = new mw.Api();
$('.mw-changeslist-title').each(function() {
var button = $('<span title="unwatch" style="cursor: pointer;">[uw]</span> ');
var item = $(this);
var title = this.title;
button.click(function() {
if(confirm("Не спостерігати за " + title + '?')){
button.prop('disabled', true);
api.unwatch(title).done(function() {
item.parentsUntil('div').fadeOut();
});
}
});
$(this).before(button);
});
});