Gebruiker:Rots61/common.js: verschil tussen versies
		
		
		
		
		
		Naar navigatie springen
		Naar zoeken springen
		
				
		
		
	
 (test)  | 
				|||
| (59 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
| Regel 1: | Regel 1: | ||
mw.loader.using('mediawiki.util', function() {  | mw.loader.using('mediawiki.util', function() {  | ||
| + | 	if (!/(bewerken|geschiedenis|overleg|:)/g.test(firstHeading.innerHTML) && mw.config.get('wgNamespaceNumber') === 0 && mw.config.get('wgAction') === 'view') {  | ||
| + | 		firstHeading.innerHTML = '<a href="https://wikikids.nl/index.php?search=' + firstHeading.innerHTML + '&title=Speciaal%3AZoeken&profile=default&fulltext=1">' +  firstHeading.innerHTML + '</a>';  | ||
| + | 	}  | ||
	mw.util.addPortletLink('p-tb',    | 	mw.util.addPortletLink('p-tb',    | ||
		'https://nl.wikipedia.org/wiki/' + encodeURIComponent(mw.config.get('wgPageName')),    | 		'https://nl.wikipedia.org/wiki/' + encodeURIComponent(mw.config.get('wgPageName')),    | ||
		'Wikipedia ', '#wikipedialink', mw.config.get('wgPageName') + " op Wikipedia ");  | 		'Wikipedia ', '#wikipedialink', mw.config.get('wgPageName') + " op Wikipedia ");  | ||
| − | |||
| − | |||
| − | |||
	mw.util.addPortletLink('p-tb',    | 	mw.util.addPortletLink('p-tb',    | ||
		'https://www.google.nl/search?q=' + encodeURIComponent(mw.config.get('wgPageName')),    | 		'https://www.google.nl/search?q=' + encodeURIComponent(mw.config.get('wgPageName')),    | ||
| Regel 11: | Regel 11: | ||
});  | });  | ||
| − | |||
| − | var   | + | 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-places').before(beg);  | |
| + | }  | ||
| + | mw.loader.load('//wikikids.nl/index.php?title=Gebruiker:Rots61/GevraagdePaginas.js&action=raw&ctype=text/javascript');  | ||
| − | + | 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'), 'a');  | ||
| + | }  | ||
| − | function   | + | 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 = '';  | ||
| + |             });  | ||
| + |     });  | ||
}  | }  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Huidige versie van 29 sep 2025 om 12:30
mw.loader.using('mediawiki.util', function() {
	if (!/(bewerken|geschiedenis|overleg|:)/g.test(firstHeading.innerHTML) && mw.config.get('wgNamespaceNumber') === 0 && mw.config.get('wgAction') === 'view') {
		firstHeading.innerHTML = '<a href="https://wikikids.nl/index.php?search=' + firstHeading.innerHTML + '&title=Speciaal%3AZoeken&profile=default&fulltext=1">' +  firstHeading.innerHTML + '</a>';
	}
	mw.util.addPortletLink('p-tb', 
		'https://nl.wikipedia.org/wiki/' + encodeURIComponent(mw.config.get('wgPageName')), 
		'Wikipedia ', '#wikipedialink', mw.config.get('wgPageName') + " op Wikipedia ");
	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-places').before(beg);
}
mw.loader.load('//wikikids.nl/index.php?title=Gebruiker:Rots61/GevraagdePaginas.js&action=raw&ctype=text/javascript');
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'), 'a');
}
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 = '';
            });
    });
}