Gebruiker:Erik Baas/vector.js

Uit Wikipedia, de vrije encyclopedie

Opmerking: nadat u de wijzigingen hebt gepubliceerd is het wellicht nodig uw browsercache te legen.

  • Firefox / Safari: houd Shift ingedrukt terwijl u 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)
  • Internet Explorer / Edge: houd Ctrl ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5
  • Opera: druk op Ctrl-F5.
/* User links als in monobook */
/* Note to self: geen pop-ups, geen hotkeys */

$(function () {
 with (document) {
  getElementById('pt-mytalk').innerHTML = '<a href="/wiki/User_talk:' + wgUserName + '">overleg</a>';
  getElementById('pt-preferences').innerHTML = '<a href="/wiki/Special:Preferences">voorkeuren</a>';
  getElementById('pt-watchlist').innerHTML = '<a href="/wiki/Special:Watchlist">volglijst</a>';
  getElementById('pt-mycontris').innerHTML = '<a href="/wiki/Special:Contributions/' + wgUserName + '">bijdragen</a>';
  getElementById('pt-logout').innerHTML = '<a href="/wiki/Special:UserLogout">afmelden</a>';
 }
})


// === Unwatchlink per item op volglijst ===
// Geeft op de volglijst een link "niet volgen" bij elk artikel
 
$(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);
    }
 
});