User:Dixtosa/contribUnwatched.js

Hello, you have come here looking for the meaning of the word User:Dixtosa/contribUnwatched.js. In DICTIOUS you will not only get to know all the dictionary meanings for the word User:Dixtosa/contribUnwatched.js, but we will also tell you about its etymology, its characteristics and you will know how to say User:Dixtosa/contribUnwatched.js in singular and plural. Everything you need to know about the word User:Dixtosa/contribUnwatched.js you have here. The definition of the word User:Dixtosa/contribUnwatched.js will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofUser:Dixtosa/contribUnwatched.js, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.
//this script makes unwatched entries bolder on Users Contribution page, but is awfully slow


var watchList = {}, api = new mw.Api();

function readWatchList(continuation) {
	var params = {list: 'watchlistraw', wrlimit: 500, rawcontinue: ''};
	if (continuation)
		params.wrcontinue = continuation;
	api.get(params).done(function(data) {
		if (data && data.watchlistraw)
			$.each(data.watchlistraw, function(key, val) { watchList = true; });
		if (data && data)
			readWatchList(data);
		else
			colorWatched();
	});
}

function colorWatched() {
	var pagesList = mw.util.$content.find('ul > li');
	pagesList.each(function() {
		var li = $(this);
		var anchor = li.find(".mw-contributions-title");
		var page = anchor.text();
		var watched = watchList || false;
		if (!watched)
			anchor.css({'font-weight': 'bolder'})
	});
}
		
if (mw.config.get('wgCanonicalSpecialPageName') == "Contributions")
	mw.loader.using('mediawiki.api', readWatchList);