Maak jij deze zomer 2025 Het Perfecte WikiKids-kiekje? Iedereen kan meedoen!

Gebruiker:Rots61/common.js: verschil tussen versies

Uit Wikikids
Naar navigatie springen Naar zoeken springen
 
(98 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
// Andere hoofdpagina
+
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 ");
 +
});
  
var mpTitle = "Gebruiker:Rots61/index.php";
 
var isMainPage = wgPageName == mpTitle
 
if (isMainPage)
 
{window.location="https://wikikids.nl/User:Rots61/Badge";}
 
  
 +
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/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');
 +
}
  
/* https://meta.wikimedia.org/wiki/Grants:IEG/Replay_Edits */
+
function patrolR61(rcid){
 
+
    api.get({
function newTab(){
+
        action: 'query',
if(mw.config.get('wgIsArticle')){
+
        meta: 'tokens',
mw.util.addPortletLink( 'p-views', '#', 'Replay Edits','t-mworg', 'Visualize the edits of an article', 'm', '#t-print' );
+
        type: 'patrol',
}
+
    }).done(
  var addClick = function(){
+
        function (data) {
  $('#t-mworg').click(function(e){
+
            console.log(data);
  e.preventDefault();
+
            edit_token = data.query.tokens.patroltoken;
  var layout ='<div id="header"><input id="pageTitle" type="text" placeholder="Enter article name"></input><input id="pageButton" type="submit" value="Load Edits"></input></div><div class="cB"></div></div><div class="notify"></div><div id="wikiBodySlider"><div id="wikiBody" class="absolute"></div><div id="sliderComplete"><div id="enlargedContainer"><div id="controlsInfoContainer"><div class="controls"><div id="playButtonContainer" class="customTooltip" data-title="Play/Pause"><div id="playButton"class="play"></div></div><div class="speedSlider customTooltip" data-title="Speed Control"><div class="noUiSlider"></div></div></div><div id="infoBox"><div class="userName left"></div><div class="editDate left"></div><div class="minor left"></div></div></div><div id="enlarged"></div></div><div></div><div id="outerContainer"><div id="outerEndDateLeg" class="leg"></div><div id="outerStartDateLeg" class="leg"></div><div class="outerInfo" id="outerEndDate"></div><div class="outerInfo" id="outerStartDate"></div><div id="outer"></div><div class="info" id="olderEditsInfo"><span class="customTooltip" data-title="Drag slider right to load older edits">?</span></div></div></div></div>';
+
        }).done(function (data) {
  $('#content').html(layout);
+
        api.post({
  loadTool();
+
            'action': 'patrol',
  $('#content').addClass('replayEdit');
+
            'rcid': rcid,
  $('#pageTitle').val(mw.config.get('wgPageName'));
+
            'token': edit_token,
  start('#pageTitle');
+
        }).done(
  });
+
            function (data) {
  };
+
                console.log(data);
  //Getting the lib files
+
                mw.notify('Gecontroleerd');
+
                document.getElementById('ca-patrollinkr61').innerHTML = '';
  d3Promise = jQuery.getScript('https://en.wikipedia.org/w/index.php?title=User:Jeph_paul/d3.v3.min.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
+
            });
  jQueryPromise = jQuery.getScript('https://en.wikipedia.org/w/index.php?title=User:Jeph_paul/jquery-2.0.2.min.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
+
    });
  diffMatchPatchPromise = jQuery.getScript('https://en.wikipedia.org/w/index.php?title=User:Jeph_paul/diff_match_patch.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
 
 
  $.when(d3Promise,jQueryPromise,diffMatchPatchPromise).then(function(){
 
  visualisationPromise = jQuery.getScript('https://nl.wikipedia.org/w/index.php?title=User:Stratoprutser/visualisationscript.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
 
 
  $.when(visualisationPromise).then(function(){
 
  addClick();
 
  });
 
 
  });
 
 
}
 
}
newTab();
 
 
importStylesheetURI('//en.wikipedia.org/w/index.php?title=User:Jeph_paul/common.css&action=raw&ctype=text/css')
 

Huidige versie van 28 feb 2025 om 21:07

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-info').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 = '';
            });
    });
}
Afkomstig van Wikikids , de interactieve Nederlandstalige Internet-encyclopedie voor en door kinderen. "https://wikikids.nl/index.php?title=Gebruiker:Rots61/common.js&oldid=922981"