Użytkowniczka:Szoferka/monobook.js

Z Nonsensopedii, polskiej encyklopedii humoru

Uwaga: aby zobaczyć zmiany po zapisaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5 lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Internet Explorer: Przytrzymaj Ctrl jednocześnie klikając Odśwież lub naciśnij klawisze Ctrl+F5
  • Konqueror: Kliknij polecenie Odśwież lub naciśnij klawisz F5
  • Opera: Wyczyść pamięć podręczną w Narzędzia → Preferencje
// [http://nonsensopedia.wikia.com/index.php?title=U%C5%BCytkownik:Szoferka/monobook.js&action=purge purge]

 //<pre>
 // Oryginalna wersja [[wikipedia:pl:Wikipedia:Narzędzia/Navigation popups|Popups]]: [[wikipedia:en:User:Lupin/popups.js]]
 // Proszę zachować powyższe informacje.
 document.write('<script type="text/javascript" src=" \
 http://nonsensopedia.wikia.com/index.php?title=Użytkownik:Michalwadas/NP.js \
 &action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
 //
 // Ustawienia
 popupDelay=1;		// opóźnienie w sekundach
 popupFixRedirs=true;	// naprawianie linków do przekierowań
 popupFixDabs=true;	// naprawianie linków do stron ujednoznaczniających
 popupRevertSummaryPrompt=true; // możliwość zmiany tekstu przy revertowaniu
 // Dołączenie skryptu ze strony: [[Wikipedysta:Nux/hideSidebar.js]]
 document.write('<script type="text/javascript" src=" \
 http://pl.wikipedia.org/w/index.php?title=Wikipedysta:Nux/hideSidebar.js \
 &action=raw&ctype=text/javascript&dontcountme=s"></script>');

/* <pre>
Title: ReinDeel33t Scirpt
Version: 0.1.1b (15:00 10.01.2006)

Author: Łukasz "TOR" Garczewski <tor@oak.pl>, [[pl:User:TOR]]
License: GFDL, GPL, CC-by (choose one ;))

Note:
     en: This script was written with the invaluable help of Peter-Paul Koch's
         javascript tutorials found at his homepage, QuirksMode <http://www.quirksmode.org/>.
         If you like what I've done here, send him some happy thoughts. ;)
     pl: Ten skrypt został napisany dzięki nieocenionej pomocy tutoriali
         Petera-Paula Kocha, które znajduja sie na jego stronie domowej,
         QuirksMode <http://www.quirksmode.org/>.
         Jesli podoba ci sie to co tutaj stworzylem, wyslij mu troche cieplych mysli. ;)

Disclaimer:
     en: This script is under heavy development. I cannot guarantee anything.
         I can't even guarantee it's a script. ;) Use at your own risk.
     pl: Ten skrypt jest obecnie w fazie bardzo rozwojowej. Nie gwaratunje niczego.
         Nie gwarantuje nawet, ze to jest skrypt. ;) Uzywasz na wlasne ryzyko.
*/

function setupRightClickEdit() {
if (document.getElementById) {
  if (document.getElementById('deleteconfirm')) {

/* FEATURE: Hardcore Mode
            changing the value of del_hardcore_mode to 1 will cause the script
            to automatically  submit the form if needs_add_info = 0
            be *sure* you know what you're doing *before* you enable this */
    del_hardcore_mode = 1;

    target = document.getElementById('deleteconfirm').childNodes[1].childNodes[1].firstChild;
    var temp = document.createElement('TD');
    target.appendChild(temp);
    var workspace = target.childNodes[5];
    workspace.setAttribute('rowspan','2');
    workspace.setAttribute('style','vertical-align: top');

/* OPTIONS section start */
    labels = new Array(23);
    labels[0] = 'prywata';
    labels[1] = 'bełkot';
    labels[2] = 'agitka';
    labels[3] = 'google';
    labels[4] = 'nnnw';
    labels[5] = 'celebrities';
    labels[6] = 'sdu24';
    labels[7] = 'sdu';
    labels[8] = 'woda';
    labels[9] = 'wszystko';
    labels[10] = 'nic';
    labels[11] = 'wulg';
    labels[12] = 'grafikac';
    labels[13] = 'grafikanc';
    labels[14] = 'malo';
    labels[15] = 'marne';
    labels[16] = 'przypadkowe';
    labels[17] = 'wandalizm';
    labels[18] = 'spam';
    labels[19] = 'jednak';
    labels[20] = 'offtopic';
    labels[21] = 'worek';
    labels[22] = 'brzytwa';

    reasons = new Array(23);
    reasons[labels[0]] = '[[Nonsensopedia:Prywata|prywata]]';
    reasons[labels[1]] = '[[Nonsensopedia:Bełkot|bełkot]]';
    reasons[labels[2]] = '[[Nonsensopedia:Agitka|agitka]]';
    reasons[labels[3]] = '[[Nonsensopedia:Googlowalność|nic w Google]]';
    reasons[labels[4]] = '[[Nonsensopedia:Nikt nic nie wie|nikt nic nie wie]]';
    reasons[labels[5]] = '[[Nonsensopedia:Celebrities|celebrities]]';
    reasons[labels[6]] = 'wynik SDU, tryb 24 h';
    reasons[labels[7]] = 'wynik SDU';
    reasons[labels[8]] = '[[Nonsensopedia:Lanie wody|lanie wody]]';
    reasons[labels[9]] = '[[Nonsensopedia:Powody usuwania haseł|wszystko co najgorsze]]';
    reasons[labels[10]] = 'nic';
    reasons[labels[11]] = 'wulg.';
    reasons[labels[12]] = '[[Użytkownik:Szoferka/powody działań#Brak licencji po monicie|c]]';
    reasons[labels[13]] = '[[Użytkownik:Szoferka/powody działań#Nieużywany copyright|nc]]';
    reasons[labels[14]] = 'mało';
    reasons[labels[15]] = 'marne';
    reasons[labels[16]] = 'przypadkowe znaki';
    reasons[labels[17]] = '[[Nonsensopedia:Wandalizm|wandalizm]]';
    reasons[labels[18]] = '[[Nonsensopedia:Spam|spam]]';
    reasons[labels[19]] = 'jednak nie';
    reasons[labels[20]] = 'offtopic';
    reasons[labels[21]] = '[[Nonsensopedia:Jak nie tworzyć linków|worek linków]]';
    reasons[labels[22]] = '[[Nonsensopedia:Brzytwa Ockhama|brzytwa Ockhama]]';

    needs_add_info = new Array(23);
    needs_add_info[labels[0]] = 0;
    needs_add_info[labels[1]] = 0;
    needs_add_info[labels[2]] = 0;
    needs_add_info[labels[3]] = 0;
    needs_add_info[labels[4]] = 0;
    needs_add_info[labels[5]] = 0;
    needs_add_info[labels[6]] = 0;
    needs_add_info[labels[7]] = 0;
    needs_add_info[labels[8]] = 0;
    needs_add_info[labels[9]] = 0;
    needs_add_info[labels[10]] = 0;
    needs_add_info[labels[11]] = 0;
    needs_add_info[labels[12]] = 0;
    needs_add_info[labels[13]] = 0;
    needs_add_info[labels[14]] = 0;
    needs_add_info[labels[15]] = 0;
    needs_add_info[labels[16]] = 0;
    needs_add_info[labels[17]] = 0;
    needs_add_info[labels[18]] = 0;
    needs_add_info[labels[19]] = 0;
    needs_add_info[labels[20]] = 0;
    needs_add_info[labels[21]] = 0;
    needs_add_info[labels[22]] = 0;
/* OPTIONS section end */

    for (i=0; ((i+1) <= reasons.length); i++) {
      workspace.appendChild(document.createElement('A'));
      workspace.childNodes[(2 * i)].setAttribute('href','javascript:giveReason("' + labels[i] + '")');
      workspace.childNodes[(2 * i)].appendChild(document.createTextNode(labels[i]));
      workspace.appendChild(document.createTextNode(' '));
    }

  }
}
}

function giveReason(msg) {
  document.getElementById('wpReason').setAttribute('value',reasons[msg]);
  if (needs_add_info[msg]) {
    document.getElementById('wpReason').focus();
  }
  else {
    if (del_hardcore_mode == 1) {
      document.getElementById('deleteconfirm').submit();
    }
    else {
      target.parentNode.childNodes[2].childNodes[3].childNodes[1].focus();
    }
  }
}

var ns6 = document.getElementById&&!document.all
var isMenu  = false ;
var menuSelObj = null ;
var overpopupmenu = false;

document.writeln('<div class="pBody" id="menudiv" style="position:absolute; display:none; top:0px; left:0px;z-index:10000;">');
document.writeln('<div id="item1" bgcolor="#FFFFFF"> <a OnClick="javascript:hidepop();" href="javascript:addsummary(\'[[HTBFANJS]] \')">HTBFANJS</a></div>');
document.writeln('<div id="item2" bgcolor="#FFFFFF"> <a OnClick="javascript:hidepop();" href="javascript:addsummary(\'[[Uncyclopedia:Vanity_Policies]] \')">Vanity Policies</a></div>');
document.writeln('<div id="item3" bgcolor="#FFFFFF"> <a OnClick="javascript:hidepop();" href="javascript:addsummary(\'[[BGBU]] \')">BGBU</a></div>');
document.writeln('</div>');

window.onload = Main2;
function Main2() {
    addmacros();
}

function addmacros() {
    var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
    addlilink(tabs, 'javascript:function() {}', 'macros', 'ca-macro');
    document.getElementById('ca-macro').onclick=showpop;
}

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 showpop(e)
{
    var posx = 0;
    var posy = 0;
    if (!e) var e = window.event;
    if (e.pageX || e.pageY)
    {
        posx = e.pageX;
        posy = e.pageY;
    }
    else if (e.clientX || e.clientY)
    {
        posx = e.clientX + document.body.scrollLeft;
        posy = e.clientY + document.body.scrollTop;
    }

    var obj = ns6 ? e.target.parentNode : event.srcElement.parentElement; 
        menuSelObj = obj ;
    if (ns6)
    {
        document.getElementById('menudiv').style.left = posx +"px";
        document.getElementById('menudiv').style.top = posy +"px";
    } else
    {
        document.getElementById('menudiv').style.pixelLeft = posx +"px";
        document.getElementById('menudiv').style.pixelTop = posy +"px";
    }
    document.getElementById('menudiv').style.display = "";
    document.getElementById('menudiv').style.backgroundColor='#FFFFFF';
}

function hidepop() {
    document.getElementById('menudiv').style.display = "none";
    document.getElementById('menudiv').style.backgroundColor='#000000';
}

function addsummary(summ) {
    document.forms[0].wpBlockReason.value += summ;
}


/* </pre> */