Vikipediisto:Tlustulimu/monobook.js
El Komunejo
(Malsamoj inter versioj)
E (-skripto, kiu troviĝas en la ĉefa js-dosiero) |
E (testo) |
||
Linio 1: | Linio 1: | ||
- | |||
/* Füge Projektportal-Link hinzu */ | /* Füge Projektportal-Link hinzu */ | ||
function addPortal() | function addPortal() | ||
Linio 112: | Linio 111: | ||
if (window.addEventListener) window.addEventListener("load", addtoolboxlinks, false); | if (window.addEventListener) window.addEventListener("load", addtoolboxlinks, false); | ||
else if (window.attachEvent) window.attachEvent("onload", addtoolboxlinks); | else if (window.attachEvent) window.attachEvent("onload", addtoolboxlinks); | ||
- | |||
- | |||
- |
Kiel registrite je 17:36, 25. Jun 2008
/* Füge Projektportal-Link hinzu */ function addPortal() { quickbar = document.getElementById('quickbar'); if (quickbar) { neues = document.createElement('a') neues.href = '/wiki/Wikipedia:Portal' neues.appendChild(document.createTextNode('Projektportal')) quickbar.appendChild(neues) } } addOnloadHook(addPortal); /* 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', 'Hauptseite', 'Hauptseite') verlinke('help', 'Wikipedia:Handbuch', 'Handbuch') verlinke('index', 'Spezial:Allpages', '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(i<utftext.length) { c = utftext.charCodeAt(i); if (c<128) { plaintext += String.fromCharCode(c); i++;} else if((c>191) && (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) } } addOnloadHook(addcontents); // por la verdaj butonetoj laŭ hsbwp, plwp kaj ruwp resp. propra vikio document.write('<script type="text/javascript" src="' + 'http://eo.wikipedia.org/w/index.php?title=Vikipediisto:Tlustulimu/butonetoj.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); // el mia suprasoraba vikipediista paĝo // z wužiwarja Zacke w němskej wikipediji // 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/Vikipedio:Vikiprojekto Ŝablono', 'Projekto pri ŝablonoj', ''); addlilink(tb, '/wiki/Vikipedio:Ŝablono', 'Listoj de ŝablonoj', ''); addlilink(tb, '/wiki/Vikipedio:Forigendaj artikoloj', 'Forigo', ''); addlilink(tb, '/wiki/Speciala:Prefixindex', 'Paĝoj', ''); addlilink(tb, '/wiki/Vikipediisto:Tlustulimu/Navigejo', 'Navigejo', ''); addlilink(tb, '/wiki/Vikipediisto:Tlustulimu/Navigejo2', 'Navigejo diskuta', ''); addlilink(tb, '/wiki/Vikipediisto:Tlustulimu/Babel', 'Babel', ''); } if (window.addEventListener) window.addEventListener("load", addtoolboxlinks, false); else if (window.attachEvent) window.attachEvent("onload", addtoolboxlinks);