MediaWiki:Common.js: verschil tussen versies

Uit Wikikids
Naar navigatie springen Naar zoeken springen
(opschonen)
Regel 1: Regel 1:
 +
/*
 +
* Standaard samenvatting bij Speciaal: Uploaden
 +
*/
 
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Upload' ) {
 
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Upload' ) {
jQuery(function($) {
+
jQuery(function($) {
alert("Als je de samenvatting niet invult word je plaatje verwijderd!");
+
alert("Als je de samenvatting niet invult word je plaatje verwijderd!");
uploadDescription = document.getElementById('wpUploadDescription');
+
uploadDescription = document.getElementById('wpUploadDescription');
var doubleBracket = '{' + '{';
+
var doubleBracket = '{' + '{';
  
uploadDescription.value = doubleBracket + 'Afbeelding\n|Wat staat er precies op de afbeelding?=\n|Waar heb je de afbeelding vandaan?=\n|Schrijf de complete link van de vindplaats op=\n|Wie heeft de afbeelding gemaakt?=\n|Heb je toestemming om de afbeelding te uploaden?=\n|Welke licentie?=\n}}';
+
uploadDescription.value = doubleBracket + 'Afbeelding\n|Wat staat er precies op de afbeelding?=\n|Waar heb je de afbeelding vandaan?=\n|Schrijf de complete link van de vindplaats op=\n|Wie heeft de afbeelding gemaakt?=\n|Heb je toestemming om de afbeelding te uploaden?=\n|Welke licentie?=\n}}';
} );
+
} );
 
}
 
}
  
//Als het goed is wordt de scrollbalk nu niet weergegeven, maar word het suggestievakje wat groter...
+
/*
os_max_lines_per_suggest = 10;
+
* Het script voor de woordenboek sjablonen (Sjabloon:Wbwoord en Sjabloon: Wbbetekenis)
 
+
*/
/**********************************/
 
/* Pas op: Dit is een woordenboek */
 
/*                        script */
 
/* Sumurai8; contact: OP          */
 
/* Maakt 'tooltips' mogelijk      */
 
/* Zie Sjabloon:Wbwoord           */
 
/*    Sjabloon:Wbbetekenis       */
 
/**********************************/
 
 
 
 
var Wbq = ""
 
var Wbq = ""
 
var Wbx = ""
 
var Wbx = ""
Regel 28: Regel 22:
  
 
function enableTips() {
 
function enableTips() {
  for(var counter=1;counter<99;counter++) {
+
for(var counter=1;counter<99;counter++) {
    Wbx = document.getElementById('woordenboek'+counter)
+
Wbx = document.getElementById('woordenboek'+counter)
    Wbq = document.getElementById('woordenboekX'+counter)
+
Wbq = document.getElementById('woordenboekX'+counter)
    if(!Wbx) {
+
if(!Wbx) {
      break;
+
break;
    }
+
}
    Wbq.style.display = "none"
+
Wbq.style.display = "none"
    Wbx.style.display = ""
+
Wbx.style.display = ""
    Wbx.onmouseover = showWbTip
+
Wbx.onmouseover = showWbTip
    Wbx.onmouseout = hideWbTip
+
Wbx.onmouseout = hideWbTip
    Wbx.onclick = keepWbTip
+
Wbx.onclick = keepWbTip
  }
+
}
 
}
 
}
  
Regel 45: Regel 39:
  
 
function showWbTip() {
 
function showWbTip() {
  if (WbK == "x") {
+
if (WbK == "x") {
    Wbz = this.id
+
Wbz = this.id
    Wbz = Wbz.substring(11,Wbz.length)
+
Wbz = Wbz.substring(11,Wbz.length)
    Wby = document.getElementById('wbcontent'+Wbz)
+
Wby = document.getElementById('wbcontent'+Wbz)
    Wby.style.display = ""
+
Wby.style.display = ""
  }
+
}
 
}
 
}
  
 
function hideWbTip() {
 
function hideWbTip() {
  if (WbK == "x") {
+
if (WbK == "x") {
    Wby.style.display = "none"
+
Wby.style.display = "none"
  }
+
}
 
}
 
}
  
 
function keepWbTip() {
 
function keepWbTip() {
  if (WbK == "x") {
+
if (WbK == "x") {
    WbK = "v"
+
WbK = "v"
  }
+
}
  else {
+
else {
    WbK = "x"
+
WbK = "x"
  }
+
}
 
}
 
}
  
// Sinds de 1.26 upgrade wordt alleen in de WikiKids-skin nog de 'custom sidebar' van een MediaWiki-pagina gehaald.
+
/*
// In Monobook en Vector zullen we voor nu ff dit moeten gebruiken -- Southparkfan 17/07/2016
+
* Sinds de 1.26 upgrade wordt alleen in de WikiKids-skin nog de 'custom sidebar' van een MediaWiki-pagina gehaald.
 +
*/
 
jQuery( function( $ ) {
 
jQuery( function( $ ) {
 
if ( mw.config.get( "skin" ) != "wikikids" ) {
 
if ( mw.config.get( "skin" ) != "wikikids" ) {
Regel 83: Regel 78:
 
} );
 
} );
  
 +
/*
 +
* Automatisch een icoon weergeven rechtsboven de pagina wanneer deze beveiligd is
 +
*/
 
jQuery(function($) {
 
jQuery(function($) {
  if (mw.config.get('wgPageName') == mw.config.get('wgMainPageTitle')  
+
if (mw.config.get('wgPageName') == mw.config.get('wgMainPageTitle')  
    || mw.config.get('wgCanonicalNamespace') == "Special"  
+
|| mw.config.get('wgCanonicalNamespace') == "Special"  
    || typeof(mw.config.get('wgRestrictionEdit')) == "undefined"
+
|| typeof(mw.config.get('wgRestrictionEdit')) == "undefined"
  ) {
+
) {
    // Hoofdpagina, speciale pagina of niet beschermbaar
+
// Hoofdpagina, speciale pagina of niet beschermbaar
    return false;
+
return false;
  }
+
}
  
  if ($('#bodyContent')['length'] == 0) {
+
if ($('#bodyContent')['length'] == 0) {
    // Kan geen tekst vinden
+
// Kan geen tekst vinden
    return false;
+
return false;
  }
+
}
  
  // Juiste beveligingssjabloon uitzoeken.
+
// Juiste beveligingssjabloon uitzoeken.
  if (mw.config.get('wgRestrictionEdit')[0] != null && mw.config.get('wgRestrictionEdit')[0] == 'sysop') {
+
if (mw.config.get('wgRestrictionEdit')[0] != null && mw.config.get('wgRestrictionEdit')[0] == 'sysop') {
    // Alleen moderatoren kunnen bewerken
+
// Alleen moderatoren kunnen bewerken
    var templateTitle = 'Beveiligd';
+
var templateTitle = 'Beveiligd';
    var nodeId = 'templ_Beveiligd';
+
var nodeId = 'templ_Beveiligd';
  } else if (mw.config.get('wgRestrictionEdit')[0] != null && mw.config.get('wgRestrictionEdit') == 'autoconfirmed') {
+
} else if (mw.config.get('wgRestrictionEdit')[0] != null && mw.config.get('wgRestrictionEdit') == 'autoconfirmed') {
    // Alleen automatisch bevestigde gebruikers kunnen bewerken.
+
// Alleen automatisch bevestigde gebruikers kunnen bewerken.
    var templateTitle = 'SemiBeveiligd';
+
var templateTitle = 'SemiBeveiligd';
    var nodeId = 'templ_SemiBeveiligd';
+
var nodeId = 'templ_SemiBeveiligd';
  } else if (mw.config.get('wgRestrictionMove')[0] != null) {
+
} else if (mw.config.get('wgRestrictionMove')[0] != null) {
    // Het verplaatsen van de pagina is beveiligd.
+
// Het verplaatsen van de pagina is beveiligd.
    var templateTitle = 'TitelBeveiligd';
+
var templateTitle = 'TitelBeveiligd';
    var nodeId = 'templ_TitelBeveiligd';
+
var nodeId = 'templ_TitelBeveiligd';
  } else {
+
} else {
    // De pagina is niet beveiligd.
+
// De pagina is niet beveiligd.
    return false;
+
return false;
  }
+
}
 
 
  // Get template from API.
 
  $.getJSON(
 
    mw.util.wikiScript('api'),
 
    {
 
      format: 'json',
 
      action: 'parse',
 
      text: '{{' + encodeURIComponent(templateTitle) + '}}',
 
      contentmodel: 'wikitext'
 
    },
 
    function(obj) {
 
      $('.mw-indicators').before(obj['parse']['text']['*']);
 
    }
 
  );
 
  
 +
// Get template from API.
 +
$.getJSON(
 +
mw.util.wikiScript('api'),
 +
{
 +
format: 'json',
 +
action: 'parse',
 +
text: '{{' + encodeURIComponent(templateTitle) + '}}',
 +
contentmodel: 'wikitext'
 +
},
 +
function(obj) {
 +
$('.mw-indicators').before(obj['parse']['text']['*']);
 +
}
 +
);
 
});
 
});
  
 +
/*
 +
* Inklapbare div
 +
*/
 +
var UitklapDivHide = 'Inklappen';
 +
var UitklapDivShow = 'Uitklappen';
 +
 +
// shows and hides content of Uitklap divs
 +
// Parameters:
 +
// indexUitklapDiv: the index of Uitklap div to be toggled
 +
var toggleUitklapDiv = window.toggleUitklapDiv = function(indexUitklapDiv) {
 +
var UitklapToggle = document.getElementById('UitklapToggle' + indexUitklapDiv);
 +
var UitklapFrame = document.getElementById('UitklapFrame' + indexUitklapDiv);
 +
var UitklapChild;
  
//Automatische suggestie voor een al bestaand artikel over dit onderwerp in het enkelvoud
+
if (!UitklapFrame || !UitklapToggle) {
jQuery( function() {
+
return false;
  if( $('.mw-newarticletext').length ) {
+
}
    var titles = [];
 
    if( wgTitle.split(" ").length > 1 ) {
 
      return false;
 
    }
 
    //Werken -> Werk
 
    if( wgTitle.substring( wgTitle.length - 2 ) == "en" ) {
 
      titles.push( wgTitle.substring( 0, wgTitle.length - 2 ) );
 
    }
 
    //Musicals -> Musical
 
    if( wgTitle.substring( wgTitle.length - 1 ) == "s" ) {
 
      titles.push( wgTitle.substring( 0, wgTitle.length - 1 ) );
 
    }
 
    //Fora -> Forum
 
    if( wgTitle.substring( wgTitle.length - 1 ) == "a" ) {
 
      titles.push( wgTitle.substring( 0, wgTitle.length - 1 ) + "um" );
 
    }
 
    //Technici -> Technicus
 
    if( wgTitle.substring( wgTitle.length - 1 ) == "i" ) {
 
      titles.push( wgTitle.substring( 0, wgTitle.length - 1 ) + "us" );
 
    }
 
    if( titles.length ) {
 
      $('.mw-newarticletext').append( $('<div></div>').addClass("mw-articleAlert") );
 
      $.get("http://wikikids.wiki.kennisnet.nl/api.php?action=query&prop=info&inprop=url&format=json&titles="+titles.join("|"), function( data ) {
 
        for(page in data['query']['pages']) {
 
          if( data['query']['pages'][page]['missing'] != "" && data['query']['pages'][page]['redirect'] != "" ) {
 
            $('.mw-articleAlert').html('<b>Let op:</b> Er bestaat mogelijk al een artikel over dit onderwerp op deze pagina: <a href="'+data['query']['pages'][page]['fullurl']+'">'+data['query']['pages'][page]['title']+'</a>. Controleer dit eerst!').addClass("errorbox");
 
          }
 
        }
 
      } );
 
    }
 
  }
 
} );
 
 
 
// ============================================================
 
// BEGIN Dynamisch inklapbare div
 
 
   
 
   
// set up the words in your language
+
// if shown now
var UitklapDivHide = 'Inklappen';
+
if (UitklapToggle.firstChild.data === UitklapDivHide) {
var UitklapDivShow = 'Uitklappen';
+
for (
+
UitklapChild = UitklapFrame.firstChild;
// shows and hides content of Uitklap divs
+
UitklapChild !== null;
// Parameters:
+
UitklapChild = UitklapChild.nextSibling
// indexUitklapDiv: the index of Uitklap div to be toggled
+
) {
var toggleUitklapDiv = window.toggleUitklapDiv = function(indexUitklapDiv) {
+
if (UitklapChild.className === 'UitklapContent') {
var UitklapToggle = document.getElementById('UitklapToggle' + indexUitklapDiv);
+
UitklapChild.style.display = 'none';
var UitklapFrame = document.getElementById('UitklapFrame' + indexUitklapDiv);
 
var UitklapChild;
 
 
if (!UitklapFrame || !UitklapToggle) {
 
return false;
 
}
 
 
// if shown now
 
if (UitklapToggle.firstChild.data === UitklapDivHide) {
 
for (
 
UitklapChild = UitklapFrame.firstChild;
 
UitklapChild !== null;
 
UitklapChild = UitklapChild.nextSibling
 
) {
 
if (UitklapChild.className === 'UitklapContent') {
 
UitklapChild.style.display = 'none';
 
}
 
if (UitklapChild.className === 'UitklapToggle') {
 
UitklapChild.firstChild.data = UitklapDivShow;
 
}
 
 
}
 
}
+
if (UitklapChild.className === 'UitklapToggle') {
// if hidden now
+
UitklapChild.firstChild.data = UitklapDivShow;
} else if (UitklapToggle.firstChild.data === UitklapDivShow) {
 
for (
 
UitklapChild = UitklapFrame.firstChild;
 
UitklapChild !== null;
 
UitklapChild = UitklapChild.nextSibling
 
) {
 
if (UitklapChild.className === 'UitklapContent') {
 
UitklapChild.style.display = 'block';
 
}
 
if (UitklapChild.className === 'UitklapToggle') {
 
UitklapChild.firstChild.data = UitklapDivHide;
 
}
 
 
}
 
}
 
}
 
}
};
+
 
+
// if hidden now
// adds show/hide-button to navigation bars
+
} else if (UitklapToggle.firstChild.data === UitklapDivShow) {
function createUitklapDivToggleButton() {
+
for (
var indexUitklapDiv = 0;
+
UitklapChild = UitklapFrame.firstChild;
var i, u, UitklapFrame;
+
UitklapChild !== null;
// iterate over all < div >-elements
+
UitklapChild = UitklapChild.nextSibling
for (i = 0; (UitklapFrame = document.getElementsByTagName('div')[i]); i++) {
+
) {
// if found a navigation bar
+
if (UitklapChild.className === 'UitklapContent') {
if (UitklapFrame.className === 'UitklapFrame' || UitklapFrame.className === 'UitklapFrameNoClear') {
+
UitklapChild.style.display = 'block';
+
}
indexUitklapDiv++;
+
if (UitklapChild.className === 'UitklapToggle') {
var UitklapToggle = document.createElement('a');
+
UitklapChild.firstChild.data = UitklapDivHide;
UitklapToggle.className = 'UitklapToggle';
 
UitklapToggle.setAttribute('id', 'UitklapToggle' + indexUitklapDiv);
 
$(UitklapToggle).data('mwUitklapFrameIndex', indexUitklapDiv).click(function (e) {
 
toggleUitklapDiv($(this).data('mwUitklapFrameIndex'));
 
e.preventDefault();
 
});
 
 
var UitklapToggleText = document.createTextNode(UitklapDivHide);
 
UitklapToggle.appendChild(UitklapToggleText);
 
 
// add NavToggle-Button as first div-element
 
// in < div class="UitklapFrame" >
 
UitklapFrame.insertBefore(UitklapToggle, UitklapFrame.firstChild);
 
UitklapFrame.setAttribute('id', 'UitklapFrame' + indexUitklapDiv);
 
 
}
 
}
 
}
 
}
for (u = 1; u <= indexUitklapDiv; u++) {
+
}
toggleUitklapDiv(u);
+
};
 +
 
 +
// adds show/hide-button to navigation bars
 +
function createUitklapDivToggleButton() {
 +
var indexUitklapDiv = 0;
 +
var i, u, UitklapFrame;
 +
// iterate over all < div >-elements
 +
for (i = 0; (UitklapFrame = document.getElementsByTagName('div')[i]); i++) {
 +
// if found a navigation bar
 +
if (UitklapFrame.className === 'UitklapFrame' || UitklapFrame.className === 'UitklapFrameNoClear') {
 +
 
 +
indexUitklapDiv++;
 +
var UitklapToggle = document.createElement('a');
 +
UitklapToggle.className = 'UitklapToggle';
 +
UitklapToggle.setAttribute('id', 'UitklapToggle' + indexUitklapDiv);
 +
$(UitklapToggle).data('mwUitklapFrameIndex', indexUitklapDiv).click(function (e) {
 +
toggleUitklapDiv($(this).data('mwUitklapFrameIndex'));
 +
e.preventDefault();
 +
});
 +
 
 +
var UitklapToggleText = document.createTextNode(UitklapDivHide);
 +
UitklapToggle.appendChild(UitklapToggleText);
 +
 
 +
// add NavToggle-Button as first div-element
 +
// in < div class="UitklapFrame" >
 +
UitklapFrame.insertBefore(UitklapToggle, UitklapFrame.firstChild);
 +
UitklapFrame.setAttribute('id', 'UitklapFrame' + indexUitklapDiv);
 
}
 
}
 
}
 
}
+
for (u = 1; u <= indexUitklapDiv; u++) {
$(createUitklapDivToggleButton);
+
toggleUitklapDiv(u);
+
}
// EIND Dynamisch inklapbare div
+
}
// ============================================================
 
  
 +
$(createUitklapDivToggleButton);
 +
 
jQuery(function(){$('#column-one').append($('#p-tb'))});
 
jQuery(function(){$('#column-one').append($('#p-tb'))});
  
 +
/*
 +
* Automatisch legen van de samenvatting op Speciaal:Verwijderen
 +
*/
 
function legen_verwijdersamenvatting() {
 
function legen_verwijdersamenvatting() {
  document.getElementById('wpReason').value = '';
+
document.getElementById('wpReason').value = '';
  document.getElementById('wpReason').focus();
+
document.getElementById('wpReason').focus();
 
}  
 
}  
 
if ( mw.config.get( 'wgAction' ) === 'delete' ) {
 
if ( mw.config.get( 'wgAction' ) === 'delete' ) {
  $(legen_verwijdersamenvatting);
+
$(legen_verwijdersamenvatting);
 
}
 
}
  
 +
/*
 +
* Gemodificeerd editcount script op Gebruiker:Apoo/Editcount
 +
*/
 
mw.loader.load('https://wikikids.nl/index.php?title=User:Apoo/EditCount.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://wikikids.nl/index.php?title=User:Apoo/EditCount.js&action=raw&ctype=text/javascript');

Versie van 9 jul 2018 17:04

/*
 * Standaard samenvatting bij Speciaal: Uploaden
 */
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Upload' ) {
	jQuery(function($) {
		alert("Als je de samenvatting niet invult word je plaatje verwijderd!");
		uploadDescription = document.getElementById('wpUploadDescription');
		var doubleBracket = '{' + '{';

		uploadDescription.value = doubleBracket + 'Afbeelding\n|Wat staat er precies op de afbeelding?=\n|Waar heb je de afbeelding vandaan?=\n|Schrijf de complete link van de vindplaats op=\n|Wie heeft de afbeelding gemaakt?=\n|Heb je toestemming om de afbeelding te uploaden?=\n|Welke licentie?=\n}}';
	} );
}

/*
 * Het script voor de woordenboek sjablonen (Sjabloon:Wbwoord en Sjabloon: Wbbetekenis)
 */
var Wbq = ""
var Wbx = ""
var Wby = ""
var Wbz = ""
var WbK = "x" //keep it?

function enableTips() {
	for(var counter=1;counter<99;counter++) {
		Wbx = document.getElementById('woordenboek'+counter)
		Wbq = document.getElementById('woordenboekX'+counter)
	if(!Wbx) {
		break;
	}
	Wbq.style.display = "none"
	Wbx.style.display = ""
	Wbx.onmouseover = showWbTip
	Wbx.onmouseout = hideWbTip
	Wbx.onclick = keepWbTip
	}
}

$(enableTips);

function showWbTip() {
	if (WbK == "x") {
		Wbz = this.id
		Wbz = Wbz.substring(11,Wbz.length)
		Wby = document.getElementById('wbcontent'+Wbz)
		Wby.style.display = ""
	}
}

function hideWbTip() {
	if (WbK == "x") {
		Wby.style.display = "none"
	}
}

function keepWbTip() {
	if (WbK == "x") {
		WbK = "v"
	}
	else {
		WbK = "x"
	}
}

/*
 * Sinds de 1.26 upgrade wordt alleen in de WikiKids-skin nog de 'custom sidebar' van een MediaWiki-pagina gehaald.
 */
jQuery( function( $ ) {
	if ( mw.config.get( "skin" ) != "wikikids" ) {
		if ( mw.config.get( "skin" ) == "monobook" ) {
			$( '<div class="portlet" id="p-buttons"></div>' ).insertAfter( '#p-search' );
		} else if ( mw.config.get( "skin" ) == "vector" ) {
			$( '<div class="portlet" id="p-buttons"></div>' ).insertAfter( '#p-tb' );
		}
		
		$( "#p-buttons" ).append( '<div id="p-boomhut"><a href="/Wikikids:Boomhut"><img src="/images/3/38/Boomhut_klein.gif" border="0"></a></div>' );
		$( "#p-buttons" ).append( '<div id="p-alarm"><a href="/Wikikids:Alarm"><img src="/images/8/88/Alarm_klein.gif" border="0"></a></div>' );
	}
} );

/*
 * Automatisch een icoon weergeven rechtsboven de pagina wanneer deze beveiligd is
 */
jQuery(function($) {
	if (mw.config.get('wgPageName') == mw.config.get('wgMainPageTitle') 
		|| mw.config.get('wgCanonicalNamespace') == "Special" 
		|| typeof(mw.config.get('wgRestrictionEdit')) == "undefined"
	) {
		// Hoofdpagina, speciale pagina of niet beschermbaar
		return false;
	}

	if ($('#bodyContent')['length'] == 0) {
		// Kan geen tekst vinden
		return false;
	}

	// Juiste beveligingssjabloon uitzoeken.
	if (mw.config.get('wgRestrictionEdit')[0] != null && mw.config.get('wgRestrictionEdit')[0] == 'sysop') {
		// Alleen moderatoren kunnen bewerken
		var templateTitle = 'Beveiligd';
		var nodeId = 'templ_Beveiligd';
	} else if (mw.config.get('wgRestrictionEdit')[0] != null && mw.config.get('wgRestrictionEdit') == 'autoconfirmed') {
		// Alleen automatisch bevestigde gebruikers kunnen bewerken.
		var templateTitle = 'SemiBeveiligd';
		var nodeId = 'templ_SemiBeveiligd';
	} else if (mw.config.get('wgRestrictionMove')[0] != null) {
		// Het verplaatsen van de pagina is beveiligd.
		var templateTitle = 'TitelBeveiligd';
		var nodeId = 'templ_TitelBeveiligd';
	} else {
		// De pagina is niet beveiligd.
		return false;
	}

	// Get template from API.
	$.getJSON(
	mw.util.wikiScript('api'), 
	{
		format: 'json',
		action: 'parse',
		text: '{{' + encodeURIComponent(templateTitle) + '}}',
		contentmodel: 'wikitext'
	},
	function(obj) {
		$('.mw-indicators').before(obj['parse']['text']['*']);
	}
	);
});

/*
 * Inklapbare div
 */
var UitklapDivHide = 'Inklappen';
var UitklapDivShow = 'Uitklappen';
 
// shows and hides content of Uitklap divs
// Parameters:
// indexUitklapDiv: the index of Uitklap div to be toggled
var toggleUitklapDiv = window.toggleUitklapDiv = function(indexUitklapDiv) {
	var UitklapToggle = document.getElementById('UitklapToggle' + indexUitklapDiv);
	var UitklapFrame = document.getElementById('UitklapFrame' + indexUitklapDiv);
	var UitklapChild;

	if (!UitklapFrame || !UitklapToggle) {
		return false;
	}
 
	// if shown now
	if (UitklapToggle.firstChild.data === UitklapDivHide) {
		for (
			UitklapChild = UitklapFrame.firstChild;
			UitklapChild !== null;
			UitklapChild = UitklapChild.nextSibling
		) {
			if (UitklapChild.className === 'UitklapContent') {
				UitklapChild.style.display = 'none';
			}
			if (UitklapChild.className === 'UitklapToggle') {
				UitklapChild.firstChild.data = UitklapDivShow;
			}
		}

	// if hidden now
	} else if (UitklapToggle.firstChild.data === UitklapDivShow) {
		for (
			UitklapChild = UitklapFrame.firstChild;
			UitklapChild !== null;
			UitklapChild = UitklapChild.nextSibling
		) {
			if (UitklapChild.className === 'UitklapContent') {
				UitklapChild.style.display = 'block';
			}
			if (UitklapChild.className === 'UitklapToggle') {
				UitklapChild.firstChild.data = UitklapDivHide;
			}
		}
	}
};

// adds show/hide-button to navigation bars
function createUitklapDivToggleButton() {
	var indexUitklapDiv = 0;
	var i, u, UitklapFrame;
	// iterate over all < div >-elements
	for (i = 0; (UitklapFrame = document.getElementsByTagName('div')[i]); i++) {
		// if found a navigation bar
		if (UitklapFrame.className === 'UitklapFrame' || UitklapFrame.className === 'UitklapFrameNoClear') {

			indexUitklapDiv++;
			var UitklapToggle = document.createElement('a');
			UitklapToggle.className = 'UitklapToggle';
			UitklapToggle.setAttribute('id', 'UitklapToggle' + indexUitklapDiv);
			$(UitklapToggle).data('mwUitklapFrameIndex', indexUitklapDiv).click(function (e) {
				toggleUitklapDiv($(this).data('mwUitklapFrameIndex'));
				e.preventDefault();
			});

			var UitklapToggleText = document.createTextNode(UitklapDivHide);
			UitklapToggle.appendChild(UitklapToggleText);

			// add NavToggle-Button as first div-element
			// in < div class="UitklapFrame" >
			UitklapFrame.insertBefore(UitklapToggle, UitklapFrame.firstChild);
			UitklapFrame.setAttribute('id', 'UitklapFrame' + indexUitklapDiv);
		}
	}
	for (u = 1; u <= indexUitklapDiv; u++) {
		toggleUitklapDiv(u);
	}
}

$(createUitklapDivToggleButton);
	
jQuery(function(){$('#column-one').append($('#p-tb'))});

/*
 * Automatisch legen van de samenvatting op Speciaal:Verwijderen
 */
function legen_verwijdersamenvatting() {
	document.getElementById('wpReason').value = '';
	document.getElementById('wpReason').focus();
} 
if ( mw.config.get( 'wgAction' ) === 'delete' ) {
	$(legen_verwijdersamenvatting);
}

/*
 * Gemodificeerd editcount script op Gebruiker:Apoo/Editcount
 */
mw.loader.load('https://wikikids.nl/index.php?title=User:Apoo/EditCount.js&action=raw&ctype=text/javascript');
Afkomstig van Wikikids , de interactieve Nederlandstalige Internet-encyclopedie voor en door kinderen. "https://wikikids.nl/index.php?title=MediaWiki:Common.js&oldid=519960"