Gebruiker:Rolof1991/common.js

Uit Wikibooks

Hulp bij het instellen van uw voorkeurenLet op! Nadat u de veranderingen heeft opgeslagen, moet u de cache van uw browser nog legen om ze daadwerkelijk te zien. In onderstaande tabel staat aangegeven hoe u dit doet.

Mozilla reload (of ctrl-r)
IE ctrl-f5
Opera f5
Safari cmd-r
Konqueror ctrl-r
//Personal edits
$('#p-personal a').attr('accessKey', '').attr('title', '');
$('#pt-mysandbox').remove();
$('#pt-watchlist a').attr('href', function(i, href) { return href + '?hideOwn=1&days=0';})
$('#left-navigation *').attr('accessKey', '').attr('title', '');
$('#right-navigation *').attr('accessKey', '').attr('title', '');
$('#ca-history a').text('Geschiedenis')

// Kopie van [[:w:Gebruiker:MrBlueSky/markeer.js]]
//
// Markeer als gecontroleerd zonder nieuwe pagina te laden
// En voeg een paar extra handige linkjes toe, zoals "Markeer en ongedaan maken"
//

$(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;
}
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.