Gebruiker:Magere Hein/rollback.js
Opmerking: na het publiceren is het wellicht nodig uw browsercache te 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.
// Created by Gracenotes// Credits: Porchcrop for some minor improvements. Information shown at [[User:Porchcrop/Rollback Summary]]// Version with default summary text Dutch by Magere Hein, 2018 function addSumLink() { var rbnode = [], diffnode, index = {}, gebcn = function(a, b, c) { return a.getElementsByClassName(c) }; if (typeof rollbackLinksDisable == 'object' && rollbackLinksDisable instanceof Array) for (var i = 0; i < rollbackLinksDisable.length; i++) index[rollbackLinksDisable[i]] = true; if (!('user' in index) && wgCanonicalSpecialPageName == "Contributions" || !('recent' in index) && wgCanonicalSpecialPageName == "Recentchanges" || !('watchlist' in index) && wgCanonicalSpecialPageName == "Watchlist") rbnode = gebcn(document.getElementById("bodyContent"), "span", "mw-rollback-link"); else if (!('history' in index) && wgAction == "history") rbnode = gebcn(document.getElementById("pagehistory"), "span", "mw-rollback-link"); else if (!('diff' in index) && (diffnode = document.getElementById("mw-diff-ntitle2"))) rbnode = gebcn(diffnode, "span", "mw-rollback-link"); for (var i = 0, len = rbnode.length; i < len; i++) addRollbackSummaryLink(rbnode[i]);}; function confirmRollback() { var url = this.href; var user = url.match(/[?&]from=([^&]*)/); if (!user) return; user = decodeURIComponent(user[1].replace(/\+/g, " ")); var summary = prompt("Bewerkingssamenvatting voor terugdraaien:", "Bewerkingen door [[Special:Contributions/$2|$2]] ([[User talk:$2|overleg]]) [[Help:Revert|teruggedraaid]] tot de laatste versie van $1. "); if (summary == null || summary == "") return false; else if (summary == "Bewerkingen door [[Special:Contributions/$2|$2]] ([[User talk:$2|overleg]]) [[Help:Revert|teruggedraaid]] tot de laatste versie van $1. ") return true; this.href = this.href.replace("?", "?summary=" + encodeURIComponent(summary) + "&"); }; function addRollbackSummaryLink(rbnode) { var rblink = rbnode.getElementsByTagName("a")[0]; var alink = rblink.cloneNode(true); alink.className = ""; //don't confuse other scripts alink.firstChild.nodeValue = "sum"; alink.onclick = confirmRollback; rbnode.insertBefore(alink, rblink.nextSibling); rbnode.insertBefore(document.createTextNode(" | "), alink);};if (typeof rollbackLinksDisable == 'undefined') rollbackLinksDisable = [];if (typeof rollbackSummaryDefault == 'undefined') rollbackSummaryDefault = ""; $(addSumLink);
🔥 Top keywords: HoofdpaginaAlexander Zverev (1997)Speciaal:ZoekenPetra De SutterVivaldicoalitieLes EngagésCarlos Alcaraz (tennisser)Melissa DepraetereNieuw-Vlaamse AlliantieFouad AhidarMouvement RéformateurVerkiezingen in België 2024Vlaams BelangLijst van Belgische politieke partijenVoor U (politieke partij)De Vlaamse LeeuwTom Van GriekenBelgische federale verkiezingen 2024Bart De WeverVooruit (politieke partij)Björn BorgSammy MahdiLijst van Formule 1 Grand Prix-winnaarsPartij van de Arbeid van BelgiëMax VerstappenBelgische federale verkiezingen 2019Regering-De CrooOpen Vlaamse Liberalen en DemocratenConner RousseauPolitieke partijen in het verband van de Europese UnieFractie van de Europese Volkspartij (christendemocraten)Verkiezingen in BelgiëChristen-Democratisch en VlaamsEuropese VolkspartijEuropese Conservatieven en HervormersAlexander ZverevRaoul HedebouwVlaamse verkiezingen 2024Kysia Hekster