Gebruiker:Schilbanaan/common.js
Opmerking: nadat u de wijzigingen hebt gepubliceerd is het wellicht nodig uw browsercache te legen.
- Firefox / Safari: houd Shift ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5 of Ctrl-R (⌘-Shift-R op een Mac)
- Google Chrome: druk op Ctrl-Shift-R (⌘-Shift-R op een Mac)
- Internet Explorer / Edge: houd Ctrl ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5
- Opera: druk op Ctrl-F5.
mw.loader.using( ['mediawiki.util'] ).done( function () {
$( function() {
mw.util.addPortletLink('p-tb', "https://pageviews.toolforge.org/?project=nl.wikipedia.org&platform=all-access&agent=user&pages=" + encodeURIComponent( mw.config.get( 'wgPageName' ) ), "Bezoekersaantallen", "ca-stats", "Bekijk bezoekersstatistieken");
} );
} );
// het volgende stukje code geeft bij pagina's in de persoonlijke naamruimte van gebruikers
// ook een ORES-score weer, ipv dat alleen te doen bij pagina's in de hoofdnaamruimte
// die timeout is een hack, omdat articleQuality dynamisch wordt geladen en ik geen idee heb hoe
// ik aan een promise kan komen
$( function() {
// zitten we in de persoonlijke naamruimte van een gebruiker?
//if (mw.config.get('wgPageName').startsWith('Gebruiker:')) {
// setTimeout(function() {
// // geef ORES score weer
// articleQuality.getAndRenderScoreHeader();
// }, 1500);
//}
// https://nl.wikipedia.org/wiki/Overleg_gebruiker:Bdijkstra#ORES_call_in_common.js
// Mbch331
$.getScript(
'//meta.wikimedia.org/w/index.php?title=User:EpochFail/ArticleQuality-system.js&action=raw&ctype=text/javascript',
function(){
articleQuality = new ArticleQuality({
ores_host: "https://ores.wikimedia.org",
weights: { E: 1, D: 2, C: 3, B: 4, A: 5 },
names: {
E: "{{Class|E|image=yes}}",
D: "{{Class|D|image=yes}}",
C: "{{Class|C|image=yes}}",
B: "{{Class|B|image=yes}}",
A: "{{Class|A|image=yes}}"
},
assessment_system: "Kwaliteitsinschatting door ORES",
dbname: "nlwiki"
});
if (mw.config.get('wgPageName').startsWith('Gebruiker:')) {
// geef ORES score weer
articleQuality.getAndRenderScoreHeader();
}
});
//// zou nu twee keer de score moeten geven lijkt me ?
});