User:He7d3r/Tools/DraftAndArticleQuality.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
mw.loader.using(['mediawiki.api']).then(function() {
$.getScript(
	"//meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/DraftAndArticleQualityCore.js&action=raw&ctype=text/javascript",
	function(){
		articleQuality = new ArticleQuality({
			ores_host: "https://ores.wikimedia.org",
			weights: {
				"1": 1,
				true: 1, // Workaround for https://phabricator.wikimedia.org/T358953
				"2": 2,
				"3": 3,
				"4": 4,
				"5": 5,
				"6": 6
			},
			names: {
				"1": "1",
				true: 1, // Workaround for https://phabricator.wikimedia.org/T358953
				"2": "2",
				"3": "3",
				"4": "4",
				"5": "AB",
				"6": "AD"
			},
			assessment_system: "Qualidade prevista pelo ORES",
			dbname: "ptwiki"
		});
		if(mw.config.get("wgAction") === "history" && (mw.config.get("wgNamespaceNumber") === 0 || mw.config.get("wgNamespaceNumber") === 118)){
			articleQuality.getAndRenderHistoryScores();
		}
		if(mw.config.get("wgAction") === "view" && (mw.config.get("wgNamespaceNumber") === 0 || mw.config.get("wgNamespaceNumber") === 118)){
			articleQuality.getAndRenderScoreHeader();
		}
		articleQuality.addScoresToArticleLinks();


		draftQuality = new DraftQuality({
			ores_host: "https://ores.wikimedia.org",
			// weights: {
			// 	"1": 1,
			// 	"2": 2,
			// 	"3": 3,
			// 	"4": 4,
			// 	"5": 5,
			// 	"6": 6
			// },
			names: {
				"OK": "OK",
				"spam": "SPAM",
				"unsuitable": "Impróprio"
			},
			assessment_system: "Qualidade do rascunho previsto pelo ORES",
			dbname: "ptwiki"
		});
		if(mw.config.get('wgCanonicalSpecialPageName') == 'Newpages'){
			draftQuality.getAndRenderNewPageScores();
		}
	}
);
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/DraftAndArticleQuality.css&action=raw&ctype=text/css", "text/css");
});