Gebruiker:Rots61/common.js: verschil tussen versies

Uit Wikikids
Naar navigatie springen Naar zoeken springen
Regel 23: Regel 23:
 
function executeJavascriptMW(codetoexecute) {
 
function executeJavascriptMW(codetoexecute) {
 
eval(codetoexecute);  
 
eval(codetoexecute);  
 +
}
 +
 +
if (document.getElementsByClassName('patrollink')[0]) {
 +
    var rcid = document.getElementsByClassName('patrollink')[0].getElementsByTagName('a')[0].href.split("rcid=").pop();
 +
mw.util.addPortletLink('p-namespaces',
 +
'javascript:patrolR61(' + rcid + ')',
 +
'Patrol ', 'ca-patrollinkr61', " Controleer " + mw.config.get('wgPageName'));
 +
}
 +
 +
function patrolR61(rcid){
 +
    api.get({
 +
        action: 'query',
 +
        meta: 'tokens',
 +
        type: 'patrol',
 +
    }).done(
 +
        function (data) {
 +
            console.log(data);
 +
            edit_token = data.query.tokens.patroltoken;
 +
        }).done(function (data) {
 +
        api.post({
 +
            'action': 'patrol',
 +
            'rcid': rcid,
 +
            'token': edit_token,
 +
        }).done(
 +
            function (data) {
 +
                console.log(data);
 +
                mw.notify('Gecontroleerd');
 +
                document.getElementById('ca-patrollinkr61').innerHTML = '';
 +
            });
 +
    });
 
}
 
}

Versie van 8 mrt 2023 23:32

mw.loader.using('mediawiki.util', function() {
	mw.util.addPortletLink('p-tb', 
		'https://nl.wikipedia.org/wiki/' + encodeURIComponent(mw.config.get('wgPageName')), 
		'Wikipedia ', '#wikipedialink', mw.config.get('wgPageName') + " op Wikipedia ");
});

mw.loader.using('mediawiki.util', function() {
	mw.util.addPortletLink('p-tb', 
		'https://www.google.nl/search?q=' + encodeURIComponent(mw.config.get('wgPageName')), 
		'Google ', '#googlelink', mw.config.get('wgPageName') + " op Google ");
});


if (document.getElementById('beginnetje')) { //oranje: FF5733 //'blauw': #23819C 
	var beg = '<center><span style="color:gray">(Dit artikel is een beginnetje)</span></center>';
	document.getElementById('beginnetje').style.display = "none";
	$('#footer-info').before(beg);
}

mw.loader.load('//wikikids.nl/index.php?title=Gebruiker:Rots61/Script-AddSpecial.js&action=raw&ctype=text/javascript');
mw.loader.load('//wikikids.nl/index.php?title=Gebruiker:Rots61/GevraagdePaginas.js&action=raw&ctype=text/javascript');

function executeJavascriptMW(codetoexecute) {
	eval(codetoexecute); 
}

if (document.getElementsByClassName('patrollink')[0]) {
    var rcid = document.getElementsByClassName('patrollink')[0].getElementsByTagName('a')[0].href.split("rcid=").pop();
	mw.util.addPortletLink('p-namespaces', 
		'javascript:patrolR61(' + rcid + ')', 
		'Patrol ', 'ca-patrollinkr61', " Controleer " + mw.config.get('wgPageName'));
}

function patrolR61(rcid){
    api.get({
        action: 'query',
        meta: 'tokens',
        type: 'patrol',
    }).done(
        function (data) {
            console.log(data);
            edit_token = data.query.tokens.patroltoken;
        }).done(function (data) {
        api.post({
            'action': 'patrol',
            'rcid': rcid,
            'token': edit_token,
        }).done(
            function (data) {
                console.log(data);
                mw.notify('Gecontroleerd');
                document.getElementById('ca-patrollinkr61').innerHTML = '';
            });
    });
}
Afkomstig van Wikikids , de interactieve Nederlandstalige Internet-encyclopedie voor en door kinderen. "https://wikikids.nl/index.php?title=Gebruiker:Rots61/common.js&oldid=772826"