Redaktor:Tlustulimu/monobook.js

z Wikipédie, slobodnej encyklopédie

Poznámka: Aby sa zmeny prejavili, po uložení musíte vymazať vyrovnávaciu pamäť vášho prehliadača. Mozilla / Firefox / Safari: držte stlačený Shift a kliknite na Reload alebo stlačte buď Ctrl-F5 alebo Ctrl-R (Command-R na Macintosh); Konqueror:: kliknite na tlačidlo Reload alebo stlačte F5; Opera vymazať vyrovnávaciu pamäť prehliadača v ponuke Tools→Preferences; Internet Explorer: držte Ctrl a kliknite na Refresh alebo stlačte Ctrl-F5;

/* 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', '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)
  }
}

$(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>');



// som nášiel ho na redaktorskej stráne redaktorky Bubamara. Ďakujem
// install the Slovenian translation for [[:en:User:Cacycle/wikEd]]
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Helix84/wikEd_international_sk.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');


//z anglickej Wikipédie od redaktora User:Cacycle
//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>');

// 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/Wikipédia:Šablóny', 'Wikipédia:Šablóny', '');
//addlilink(tb, '/wiki/Wikipedija:Infokašćik', 'Projekt za infokašćiki', '');
//addlilink(tb, '/wiki/Wikipedija:Požadane_přełožki', 'Požadane přełožki', '');
//addlilink(tb, '/wiki/Kategorija:Strony_k_spěšnemu_wušmórnjenju', 'SW', '');
//addlilink(tb, '/wiki/Kategorija:Kandidaty_za_šmórnjenje', 'Kat. Kand. šm.', '');
//addlilink(tb, '/wiki/Wikipedija:Kandidaty_za_šmórnjenje', 'Wik. Kand. šm.', '');
addlilink(tb, '/wiki/Špeciálne:PrefixIndex', 'Stránky', '');
addlilink(tb, '/wiki/Redaktor:Tlustulimu/Nawi', 'Nawi', '');
addlilink(tb, '/wiki/Redaktor:Tlustulimu/Nawi2', 'Nawi2', '');
addlilink(tb, '/wiki/Redaktor:Tlustulimu/Babel', 'Babel', '');
addlilink(tb, '/wiki/MediaWiki:Gadgets-definition', 'Gadgets', '');
addlilink(tb, 'irc://irc.freenode.net/#wikipedia-hsb', 'IRC', '');
}
if (window.addEventListener) window.addEventListener("load", addtoolboxlinks, false);
else if (window.attachEvent) window.attachEvent("onload", addtoolboxlinks);

//Script für die UTC-Uhr mit "Purge"-Funktion
//wird aus der obersorbischen Wikipedia importiert
document.write('<script type="text/javascript" src="'
+ 'http://hsb.wikipedia.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');