User:Tlustulimu/vector.js

/* zdźěla wot mojeje němskeje strony */

/* Einige link-Tags hinzufügen */ head = document.getElementsByTagName('head')[0]

function verlinke(rel, href, title) { link = document.createElement('link') link.rel = rel link.href = '/wiki/' + href link.title = title head.appendChild(link) }

if (head) /* sollte immer true ergeben, aber sicher ist sicher */ { verlinke('start', 'Main Page', 'Main Page') verlinke('help', 'Help:Contents', 'Help') verlinke('index', 'Special:Alle Seiten', 'Index') }

/* decodiere UTF8 (aus Selfhtml) */ function decode_utf8(utftext) { var plaintext = ""; var i=0; var c=c1=c2=0; // while-Schleife, weil einige Zeichen uebersprungen werden while(i191) && (c<224)) { c2 = utftext.charCodeAt(i+1); plaintext += String.fromCharCode(((c&31)<<6) | (c2&63)); i+=2;} else { c2 = utftext.charCodeAt(i+1); c3 = utftext.charCodeAt(i+2); plaintext += String.fromCharCode(((c&15)<<12) | ((c2&63)<<6) | (c3&63)); i+=3;} }    return plaintext; }

/* decodiere die codierten UTF8-Zeichen in Kapitel-Ankern */ function decodeanchor(anchorname) { var escaped = anchorname.replace(/\.([0-9A-F][0-9A-F])/g,"%$1"); return decode_utf8(unescape(escaped)).replace(/_/g,' '); }

/* Füge Link-Tags fürs Inhaltsverzeichnis hinzu */ function addcontents { var head = document.getElementsByTagName('head')[0]; var len = document.anchors.length for (i = 0; i < len; ++i) {   anchor = document.anchors[i]; link = document.createElement('link') link.rel = 'chapter' link.href = '#' + anchor.name; link.title = decodeanchor(anchor.name); head.appendChild(link) } }

$(addcontents);

//Bei Dschwen gefunden // Benutzer:Dschwen/wikiminiatlas2.js - diese Zeile bitte mitkopieren mw.loader.load("//de.wikipedia.org/w/index.php?title=User:Dschwen/wikiminiatlas2.js&action=raw&ctype=text/javascript");

// for my buttons.js mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Tlustulimu/buttons.js&action=raw&ctype=text/javascript");

//Po ideju w němskej Wikipediji de:Wikipedia Diskussion:Skin

if (document.getElementById("ca-unprotect")) { document.getElementById("ca-unprotect").style.borderColor = "#FF0000"; document.getElementById("ca-unprotect").style.borderWidth = "4px"; }

// from user Zacke in the german wikipedia // vom Benutzer:Zacke in dewp function addlilink(tabs, url, name, id) { var na = document.createElement('a'); na.href = url; na.id = id; na.appendChild(document.createTextNode(name)); var li = document.createElement('li'); li.appendChild(na); tabs.appendChild(li); return li; } function addtoolboxlinks { var tb = document.getElementById('p-navigation').getElementsByTagName('ul')[0]; addlilink(tb, '/wiki/Wikipedia:WikiProject Templates', 'Project for template', ''); addlilink(tb, '/wiki/User:Tlustulimu/Nawi', 'Nawi', ''); addlilink(tb, '/wiki/User:Tlustulimu/Nawi2', 'Nawi2', ''); addlilink(tb, '/wiki/User:Tlustulimu/Babel', 'Babel', ''); } $(addtoolboxlinks);

//if (window.addEventListener) window.addEventListener("load", addtoolboxlinks, false); //else if (window.attachEvent) window.attachEvent("onload", addtoolboxlinks);