Benutzer:Rodejong/vector.js
aus Wikipedia, der freien Enzyklopädie
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
//*--------------------------------------------------* [[ Import ]] *--------------------------------------------------*
// [[File:Krinkle_RTRC.js]] -> [[:en:User:Krinkle/Tools/Real-Time Recent Changes]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');
// [[File:Krinkle_CVNSimpleOverlay_wiki.js]] CVN Simple Overlay wiki
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/CVNSimpleOverlay_wiki.js&action=raw&ctype=text/javascript');
// Voeg extra links toe aan het menu links m.b.v. de functie addLink
function addLink(where, url, name, id, title, key, after) {
// addLink() accepts either an id or a DOM node, mw.util.addPortletLink() only takes a node
if (after && !after.cloneNode)
after = document.getElementById(after);
return mw.util.addPortletLink(where, url, name, id, title, key, after);
}
// ---- link naar Barnstars m.b.v. addLink
addOnloadHook( function(){
addLink("p-navigation", "http://commons.wikimedia.org/wiki/Category:Barnstars", "Barnstars", "n-barnstars", "Barnstars", 0);
});
// ---- link naar mijn kladblok m.b.v. addLink
addOnloadHook( function(){
addLink("p-navigation", "https://de.wikipedia.org/wiki/Benutzer:Rodejong/Notizblock", "Notizblock", "n-notizblock", "Meine Notizblock", 0);
});
// ---- link naar Wikisage
addOnloadHook( function(){
addLink("p-navigation", "http://nl.wikisage.org/wiki/Overleg_gebruiker:Rodejong/", "Wikisage", "n-wikisage", "Wikisage", 0);
});
// ---- link naar nog ongecontroleerde anonieme wijzigingen m.b.v. addLink
addOnloadHook( function(){
addLink("p-navigation", "http://de.wikipedia.org/w/index.php?title=Special:Recentchanges&hidepatrolled=1&limit=200&hideliu=1", "Checklist", "n-checklist", "Ongecontroleerde anonieme wijzigingen", 0);
});
// Prefixindex bovenin hulpmiddelen-menu
$(function() {
mw.util.addPortletLink('p-tb', "/wiki/Special:Prefixindex/" + wgPageName, "Prefixindex", 'tb-prefixindex', 'Prefixindex', null, document.getElementById('t-whatlinkshere') || document.getElementById('t-upload') );
});
//*--------------------------------------------------* [[ Extra Buttons ]] *--------------------------------------------------*
//
function InsertButtonsToToolBar() {
// Invoegen PAGENAME
mw.toolbar.addButton({
"imageId": "mw-firstextraeditbutton",
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/1/13/Toolbaricon_bold_N.png",
"speedTip": "PAGENAME",
"tagOpen": "\{\{PAGENAME\}\}",
"tagClose": "",
"sampleText": ""})
// Invoegen LOCALHOUR PAGENAME
mw.toolbar.addButton({
"imageId": "mw-firstextraeditbutton",
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/3/3f/Button_attendre.png",
"speedTip": "Guten ...",
"tagOpen": "\'\'\'\{\{\#switch:\{\{LOCALHOUR\}\}\|06\|07\|08\|09\|10\|11=Gutenmorgen\|12\|13\|14\|15\|16\|17=Guten Mittag\|18\|19\|20\|21\|22\|23=Gutenabend\|00\|01\|02\|03\|04\|05\|Gutennacht\}\}\{\{PAGENAME\}\}\'\'\'",
"tagClose": "",
"sampleText": ""})
// Invoegen COMMONS
mw.toolbar.addButton({
"imageId": "mw-firstextraeditbutton",
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/f/f8/Button_Tool_commons.png",
"speedTip": "Categorie Commons invoegen",
"tagOpen": "\{\{commonscat\|\}\}",
"tagClose": "",
"sampleText": ""})
// Invoegen Plain links
mw.toolbar.addButton({
"imageId": "mw-firstextraeditbutton",
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/4/4b/Button_class_text.png",
"speedTip": "plain links",
"tagOpen": "\<div class=\"plainlinks\"\>",
"tagClose": "\<\/div>",
"sampleText": "\[voorbeeld.html\]"})
//*--------------------------------------------------* [[ Unwatch Link ]] *--------------------------------------------------*
// 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("Spezial:Beobachtungsliste") == -1) return;
// Niet voor "Volglijst bekijken en bewerken":
if (window.location.href.indexOf("Spezial:Beobachtungsliste_bearbeiten") > 0) return;
// Idem, via link op "Ruwe volglijst bewerken":
if (window.location.href.indexOf("Spezial:Beobachtungsliste_bearbeiten/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);
}
});