User:He7d3r/Tools/DraftAndArticleQuality.js
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");
});