Gebruiker:Mexicano/monobook.js
Opmerking: na het publiceren moet je misschien je browsercache legen om de veranderingen te zien.
- Firefox / Safari: houd Shift ingedrukt terwijl u:je 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)
- Edge: houd Ctrl ingedrukt terwijl u:je op Vernieuwen klikt of druk op Ctrl-F5.
//Pop-ups toegevoegd 040909
document.write('<script type="text/javascript" src="'
+ 'http://nl.wikipedia.org/w/index.php?title=MediaWiki:Gadget-popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
/* Extra tabblad statistieken bovenaan iedere pagina */
function stats() {
addPortletLink('p-cactions', 'http://stats.grok.se/nl/201303/'+wgPageName, "stats", "ca-stats", "See article stats");
}
addOnloadHook(stats);
//
// Markeer als gecontroleerd zonder nieuwe pagina te laden
// En voeg een paar extra handige linkjes toe, zoals "Markeer en ongedaan maken"
//
addOnloadHook(markeerlink);
var markeernode = null;
var div = null;
var nextlink = null;
var prevlink = null;
function markeerlink() {
if (document.URL.indexOf('diff=') <0 ) return;
if (document.getElementById('mw-diff-ntitle4').getElementsByTagName('span').length==0) return;
markeernode = document.getElementById('mw-diff-ntitle4').getElementsByTagName('span')[0].getElementsByTagName('a')[0];
if (document.getElementById('differences-nextlink')) {
nextlink = document.getElementById('differences-nextlink').href;
}
if (document.getElementById('differences-prevlink')) {
prevlink = document.getElementById('differences-prevlink').href;
}
div = document.getElementById('mw-diff-ntitle4');
old = div.innerHTML;
div.innerHTML = "";
if (nextlink) {
div.innerHTML += '<a href="'+nextlink+'">Volgende wijziging →</a><br /><br />';
}
if (prevlink) {
div.innerHTML += '[<a href="'+prevlink+'" onclick="markeer1()">← Markeer en vorige</a>]';
}
div.innerHTML += '[<a id="markeer" href="" onclick="markeer(); return false">Markeer<a/>]';
if (nextlink) {
div.innerHTML += '[<a href="'+nextlink+'" onclick="markeer1()">Markeer en volgende →</a>]';
}
// Markeer en ongedaan-maken link
var node = document.getElementById('mw-diff-ntitle1').firstChild;
node.childNodes[2].style.display = 'none';
node.childNodes[4].innerHTML = 'T';
node.innerHTML += ' (<a href="'+node.childNodes[4].href+'" onclick="markeer1()">Markeer en Terugdraaien</a>)';
}
function m_pause(ms) {
var date = new Date();
var curDate = null;
do {
curDate = new Date();
} while(curDate-date < ms);
}
function markeer() {
if (markeernode) {
(new Image(10,10)).src = markeernode.href;
document.getElementById("markeer").style.display = 'none';
}
markeernode = null;
div.innerHTML = "";
if (nextlink) {
div.innerHTML = '<a href="'+nextlink+'">Volgende wijziging →</a><br /><br />';
}
return false;
}
function markeer1() {
if (markeernode) {
(new Image(10,10)).src = markeernode.href;
document.getElementById("markeer").style.display = 'none';
}
markeernode = null;
div.innerHTML = "...";
m_pause(500);
div.innerHTML = "";
return false;
}
// === Unwatchlink per item op volglijst ===
// Geeft op de volglijst een link "niet volgen" bij elk artikel
addOnloadHook(function () {
// Alleen voor "Volglijst":
if (window.location.href.indexOf("Speciaal:Volglijst") == -1) return;
// Niet voor "Volglijst bekijken en bewerken":
if (window.location.href.indexOf("Speciaal:Volglijst/edit") > 0) return;
// Idem, via link op "Ruwe volglijst bewerken":
if (window.location.href.indexOf("Special:Watchlist/raw") > 0) return;
var query_prefix = "&action=unwatch";
var count = 0;
var links = document.getElementById('content').getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
if (links[i].href.substring(links[i].href.length-15) != '&action=history')
continue;
var unwatch = document.createElement('a');
count++;
if (count>35) {
break;
}
unwatch.href = "/w/index.php?title=" + encodeURIComponent(links[i].title) + query_prefix;
unwatch.title = "Verwijder "+links[i].title+" van je volglijst";
unwatch.appendChild(document.createTextNode("unwatch"));
links[i].parentNode.insertBefore(unwatch, links[i].nextSibling);
// kluge to handle case where "diff" is unlinked:
var delim = links[i].previousSibling;
delim = (delim.nodeType == 3 ? delim.nodeValue : "");
links[i].parentNode.insertBefore(document.createTextNode(delim.replace(/^.*diff/, "")), unwatch);
}
});
// [[File:Krinkle_RTRC.js]]
if(typeof jQuery=='undefined'){importScriptURI('http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');}
importScriptURI('http://meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');
//importScript('Gebruiker:Annabel/WiktSidebarTranslation.js');
importScript('user:Sumurai8/adamlink.js')
/* verwijder gecontroleerde links naar doorverwijspagina's uit de lijst, (c) 2013 Zanaq, GPL */
if (wgTitle == "Links naar doorverwijspagina\'s/data"){
$('ol li').each(function (k, li) { $(li).append('<button type=button onclick=vwdp(this)>verwijder</button>') });
function vwdp(btn) { b = $('#wpTextbox1');t=$($(btn).parent().hide().find('a')[0]).html();$('#wpTextbox1').html(b.html().replace(new RegExp('^.*\\[\\['+t+'\\]\\].*\n','mg'),''));$('#wpSummary').val($('#wpSummary').val() + '[[' + t + ']]' + ' gedaan.');haveFixedDAB=true;}}