Wužiwar:Tlustulimu/monobook.js
z Kitakija
(rozdźěl mjez wersijomaj)
(přesunje někotrych funkcijow do onlyifediting.js) |
(test) |
||
Rjadka 101: | Rjadka 101: | ||
document.getElementById("ca-unprotect").style.borderWidth = "4px"; | document.getElementById("ca-unprotect").style.borderWidth = "4px"; | ||
} | } | ||
+ | |||
+ | // Testy | ||
+ | //Po enwiki, User:Dijian | ||
+ | function addLetter(letter) { | ||
+ | return "<a href=\"javascript:insertTags('" + letter + "','','')\">" + letter + "</a>"; | ||
+ | } | ||
+ | |||
+ | function SorbianLetters() { | ||
+ | var copywarn = document.getElementById('editpage-copywarn'); | ||
+ | |||
+ | var specials = addLetter('Č') + ' '; | ||
+ | specials += addLetter('č') + ' '; | ||
+ | specials += addLetter('Ć') + ' '; | ||
+ | specials += addLetter('ć') + ' '; | ||
+ | specials += addLetter('Dź') + ' '; | ||
+ | specials += addLetter('dź') + ' '; | ||
+ | specials += addLetter('Ě') + ' '; | ||
+ | specials += addLetter('ě') + ' '; | ||
+ | specials += addLetter('Ł') + ' '; | ||
+ | specials += addLetter('ł') + ' '; | ||
+ | specials += addLetter('Ń') + ' '; | ||
+ | specials += addLetter('ń') + ' '; | ||
+ | specials += addLetter('Ó') + ' '; | ||
+ | specials += addLetter('ó') + ' '; | ||
+ | specials += addLetter('Ř') + ' '; | ||
+ | specials += addLetter('ř') + ' '; | ||
+ | specials += addLetter('Š') + ' '; | ||
+ | specials += addLetter('š') + ' '; | ||
+ | specials += addLetter('Ž') + ' '; | ||
+ | specials += addLetter('ž'); | ||
+ | |||
+ | copywarn.innerHTML = 'Specialne Serbske pismiki: ' + specials + '<br/>' + copywarn.innerHTML; | ||
+ | } | ||
+ | |||
+ | function reformatMyPage() { | ||
+ | SorbianLetters(); | ||
+ | } | ||
+ | |||
+ | if (window.addEventListener) window.addEventListener("load",reformatMyPage,false); | ||
+ | else if (window.attachEvent) window.attachEvent("onload",reformatMyPage); |
Wersija z 08:52, 31. awg 2007
/* zdźěla wot mojeje němskeje strony */ /* 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); //Bei Dschwen gefunden // [[Benutzer:Dschwen/wikiminiatlas2.js]] - diese Zeile bitte mitkopieren document.write('<script type="text/javascript" src="' + 'http://de.wikipedia.org/w/index.php?title=User:Dschwen/wikiminiatlas2.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); //Aus der englischen Wikipedia von User:Cacycle // install [[User:Cacycle/wikEd]] in-browser text editor document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); //Po ideju w němskej Wikipediji [[:de:Wikipedia Diskussion:Skin#Freigeben rot]] if (document.getElementById("ca-unprotect")) { document.getElementById("ca-unprotect").style.borderColor = "#FF0000"; document.getElementById("ca-unprotect").style.borderWidth = "4px"; } // Testy //Po enwiki, User:Dijian function addLetter(letter) { return "<a href=\"javascript:insertTags('" + letter + "','','')\">" + letter + "</a>"; } function SorbianLetters() { var copywarn = document.getElementById('editpage-copywarn'); var specials = addLetter('Č') + ' '; specials += addLetter('č') + ' '; specials += addLetter('Ć') + ' '; specials += addLetter('ć') + ' '; specials += addLetter('Dź') + ' '; specials += addLetter('dź') + ' '; specials += addLetter('Ě') + ' '; specials += addLetter('ě') + ' '; specials += addLetter('Ł') + ' '; specials += addLetter('ł') + ' '; specials += addLetter('Ń') + ' '; specials += addLetter('ń') + ' '; specials += addLetter('Ó') + ' '; specials += addLetter('ó') + ' '; specials += addLetter('Ř') + ' '; specials += addLetter('ř') + ' '; specials += addLetter('Š') + ' '; specials += addLetter('š') + ' '; specials += addLetter('Ž') + ' '; specials += addLetter('ž'); copywarn.innerHTML = 'Specialne Serbske pismiki: ' + specials + '<br/>' + copywarn.innerHTML; } function reformatMyPage() { SorbianLetters(); } if (window.addEventListener) window.addEventListener("load",reformatMyPage,false); else if (window.attachEvent) window.attachEvent("onload",reformatMyPage);