Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// Forked from [[User:EpochFail/DraftTopic.js]]

ORES_HOST = "https://ores.wikimedia.org";
MIN_PROBA = 0.05;


var get_and_render_categories = function(){
	var revId = mw.config.get('wgRevisionId'),
		url = ORES_HOST + "/v3/scores/enwiki/" + revId + "/drafttopic",
		parserOutputNode = $('.mw-parser-output'),
		render_categories = function(data){
			//console.log(["rendering", data])
			var catProba = data.enwiki.scores[revId].drafttopic.score.probability;
			for (var cat in catProba) {
				//console.log(cat)
				if (catProba.hasOwnProperty(cat)) {
					var proba = catProba[cat];
					//console.log([cat, proba])
					if(proba > MIN_PROBA){
						//console.log([cat, proba])
						parserOutputNode.prepend(cat + "(" + Math.round(proba*100)/100 + ")<br />");
					}
				}
			}
		};
	
	$.ajax(url, {
		success: render_categories.bind(this),
        error: function(jqxmlhr, status, error){console.log(status + ": " + error)}
	});
};

get_and_render_categories();