Użytkownik:Chommik12/monaco.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
importScript('User:Chommik12/HotCat.js');
setTimeout("hotcat()",1500);
//------------------------------------------------------
// <nowiki>
function mojLink()
{
document.getElementById("p-personal").childNodes[3].childNodes[1].innerHTML += "<li id=\"pt-brudnopis\"><a href=\"/wiki/User:Chommik12/Brudnopis\" title=\"Moj brudnopis\" >moj brudnopis</a></li>";
}
addOnloadHook(setTimeout("mojLink()",1000));

function przyciskiDodaj(elUserBtns, pTekst, pAkcja, pKlasa, pOpis)
{
	var nowyBtn = document.createElement('a');
 
	// atrybuty
	nowyBtn.appendChild(document.createTextNode(pTekst));
	nowyBtn.title = pOpis;
	if (pKlasa != '')
		nowyBtn.className = pKlasa
	;
	nowyBtn.onclick = new Function(pAkcja);
 
	// dodanie przycisku
	elUserBtns.appendChild(nowyBtn);
}
 
function przyciskiOpis()
{
 
	//
	// sprawdzenie, czy to jest pole edycji z opisem zmian (nie jest takie jako nagłówek)
	var el = document.getElementById('editOptions');
	if (el)
	{
		if (el.innerHTML.indexOf('opis zmian')==-1)
			//return	// stop
		;
 
	}
	else
	{
		return;	// stop
	}
 
	//
	// dodanie elementu okalającego przyciski bezpośrednio za opisem zmian
	var el = document.getElementById('wpSummary').nextSibling;
	var opisBtns = document.createElement('span');
	opisBtns.className = 'userSummaryButtons';
	opisBtns.id = 'userSummaryButtons';
	el.parentNode.insertBefore(document.createElement('br'), el);
	el.parentNode.insertBefore(opisBtns, el);
 
	//
	// dodawanie przycisków
	var kl = 'userSummaryButtons';
	if (opisBtns)
	{
		// drobne różne
                przyciskiDodaj(opisBtns, 'ort.', 'dodajOpis("ort.")', kl,
                        'Poprawiono błąd ortograficzny');
		przyciskiDodaj(opisBtns, 'lit.', 'dodajOpis("lit.")', kl,
			'Poprawiono literówkę');
                przyciskiDodaj(opisBtns, 'int.', 'dodajOpis("int.")', kl,
                        'Poprawiono interpunkcję');
		przyciskiDodaj(opisBtns, 'ogonki', 'dodajOpis("polskie znaki")', kl,
			'Poprawa polskich znaków');
 
		opisBtns.appendChild(document.createTextNode(' | ')); // odstęp
 
		// drobne około wikizacyjne
		przyciskiDodaj(opisBtns, 'linki-zew', 'dodajOpis("linki zewnętrzne")', kl,
			'Poprawiono/dodano linki zewnętrzne');
		przyciskiDodaj(opisBtns, 'linki-popr', 'dodajOpis("poprawa linków")', kl,
			'Poprawiono linki zewnętrzne/wewnętrzne');
		przyciskiDodaj(opisBtns, 'interwiki', 'dodajOpis("interwiki")', kl,
			'Poprawiono/dodano linki do innych wersji Wikipedii');
		przyciskiDodaj(opisBtns, 'kat.', 'dodajOpis("kat.")', kl,
			'Poprawiono/dodano kategorię');
		przyciskiDodaj(opisBtns, 'wik.', 'dodajOpis("wikizacja")', kl,
			'Wikizacja');
 
		opisBtns.appendChild(document.createTextNode(' | ')); // odstęp
 
		// drobne około techniczne
		przyciskiDodaj(opisBtns, 'stub', 'dodajOpis("stub")', kl,
			'Ten artykuł to stub');
		przyciskiDodaj(opisBtns, 'disamb', 'dodajOpis("disambig")', kl,
			'Poprawiono/dodano stronę ujednoznaczniającą');
		przyciskiDodaj(opisBtns, 'szablon', 'dodajOpis("szablon")', kl,
			'Poprawiono/dodano szablon');
		przyciskiDodaj(opisBtns, 'infobox', 'dodajOpis("infobox")', kl,
			'Poprawiono/uzupełnienio/dodano infobox');
 
		opisBtns.appendChild(document.createElement('br'));
 
		// drobne inne
		przyciskiDodaj(opisBtns, 'red.', 'dodajOpis("redakcyjne")', kl,
			'Zmiany redakcyjne');
		przyciskiDodaj(opisBtns, 'tech.', 'dodajOpis("techniczne")', kl,
			'Zmiany techniczne');
 
		opisBtns.appendChild(document.createTextNode(' | ')); // odstęp

                // drobne inne 
		przyciskiDodaj(opisBtns, 'dr.meryt.', 'dodajOpis("drobne merytoryczne")', kl,
			'Drobne zmiany merytoryczne');
		przyciskiDodaj(opisBtns, 'dr.red.', 'dodajOpis("drobne redakcyjne")', kl,
			'Drobne zmiany redakcyjne');
		przyciskiDodaj(opisBtns, 'dr.tech.', 'dodajOpis("drobne techniczne")', kl,
			'Drobne zmiany techniczne');
 
		opisBtns.appendChild(document.createTextNode(' | ')); // odstęp
 
		// do użytkownika i około administracyjne
		przyciskiDodaj(opisBtns, 'witaj', 'dodajOpis("witaj")', kl,
			'Dodano powitanie dla użytkownika');
		przyciskiDodaj(opisBtns, 'ek', 'dodajOpis("[[Kategoria:EK|ek]]")', kl,
			'Zgłoszono artykuł do ekspresowego (s)kasowania');
		przyciskiDodaj(opisBtns, 'rev.', 'dodajOpis("rewert")', kl,
			'przywrócenie poprzedniej wersji');
 
		opisBtns.appendChild(document.createTextNode(' | ')); // odstęp
 
		// insze do dyskusji i głosowań
		przyciskiDodaj(opisBtns, 'głos', 'dodajOpis("głos")', kl,
			'Oddano głos');
		przyciskiDodaj(opisBtns, 'komentarz', 'dodajOpis("komentarz")', kl,
			'Dodano komentarz w dyskusji lub do głosu');
 
		// odstęp przed własnymi
		opisBtns.appendChild(document.createTextNode(' ')); // odstęp
	}
}

 
function dodajOpis(opis)
{
	var wpS = document.editform.wpSummary;
	if (wpS.value != '' && wpS.value.charAt(wpS.value.length-2) != '/')
	{
		wpS.value += ', ' + opis
	}
	else
	{
		wpS.value += opis
	}
}

setTimeout("przyciskiOpis()",1000);

// </nowiki>