$(function()
{
	if (mw.config.get('wgAction') != 'edit' && mw.config.get('wgAction') != 'submit')
		return;
 
	var opisBtns = document.getElementById('userSummaryButtons');
 
	if (! opisBtns)
		return;
 
	opisBtns.innerHTML = '';
	var kl = '';
 
	//przyciskiDodaj(opisBtns, 'tytuł przycisku', 'dodajOpis("to co się pojawi w opisie")', kl,
		// 'tutaj zawartość dymka po najechaniu myszką')
 
		// 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ę');
 
		// opisBtns.appendChild(document.createTextNode(' ')); // odstęp
 
		// drobne około wikizacyjne
		przyciskiDodaj(opisBtns, 'linki-popr', 'dodajOpis("poprawa linków")', kl,
			'Poprawiono linki zewnętrzne/wewnętrzne');
		przyciskiDodaj(opisBtns, 'kat.', 'dodajOpis("kat.")', kl,
			'Poprawiono/dodano kategorię');
		przyciskiDodaj(opisBtns, 'przypisy', 'dodajOpis("źródła/przypisy")', kl,
			'Dodanie/poprawienie przypisów lub źródeł');
 
		opisBtns.appendChild(document.createTextNode(' ')); // odstęp
 
		// drobne około techniczne
		przyciskiDodaj(opisBtns, 'grafika', 'dodajOpis("grafika")', kl,
			'Poprawiono/dodano grafikę');
		przyciskiDodaj(opisBtns, 'szablon', 'dodajOpis("szablon")', kl,
			'Poprawiono/dodano szablon');
		przyciskiDodaj(opisBtns, 'infobox', 'dodajOpis("infobox")', kl,
			'Poprawiono/uzupełniono/dodano infobox');

                opisBtns.appendChild(document.createTextNode('\n')); // odstęp
 
                przyciskiDodaj(opisBtns, 'OK', 'dodajOpis("załatwione")', kl,
		                       'załatwione');
 
                przyciskiDodaj(opisBtns, 'NIE', 'dodajOpis("odrzucone")', kl,
		                       'odrzucone');

		opisBtns.appendChild(document.createElement('br'));
 
		// 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, 'ek', 'dodajOpis("Zgłoszono do ]")', kl,
			'Zgłoszono artykuł do ekspresowego (s)kasowania');
		przyciskiDodaj(opisBtns, 'rev.', 'dodajOpis("przywrócenie poprzedniej wersji")', 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('\n')); // odstęp
 
                przyciskiDodaj(opisBtns, 'ujedn.', 'dodajOpis("naprawa linku do ]")', kl,
		                       'ujednoznacznienia');
 
                przyciskiDodaj(opisBtns, 'nowy', 'dodajOpis("nowy artykuł (na podstawie en wiki)")', kl,
		                       'nowy art');
 
                przyciskiDodaj(opisBtns, 'stat', 'dodajOpis("statystyki")', kl,
		                       'statystyki');
 
                przyciskiDodaj(opisBtns, 'akt.', 'dodajOpis("aktualizacja")', kl,
		                       'aktualizacja');
		                       
		    opisBtns.appendChild(document.createElement('br'));

	        przyciskiDodaj(opisBtns, 'CHECK', 'dodajOpis("techniczna poprawa artykułu (])")', kl,
		             'WP:CHECK');

	        przyciskiDodaj(opisBtns, 'WER', 'dodajOpis("]")', kl,
		            'WP:WER');

	        przyciskiDodaj(opisBtns, 'ENCY', 'dodajOpis("treść ]")', kl,
		            'WP:ENCY');
		    przyciskiDodaj(opisBtns, 'ODN', 'dodajOpis("poprawki związane z szablonem {{]}}")', kl,
		            'ODN');
		    przyciskiDodaj(opisBtns, 'LINTER', 'dodajOpis("poprawa ]")', kl,
	        		'LINTER');
	        przyciskiDodaj(opisBtns, 'KOLEJNOŚĆ', 'dodajOpis("kolejność sekcji końcowych")', kl, 'KOLEJNOŚĆ');
	        przyciskiDodaj(opisBtns, 'INNE', 'dodajOpis("{{]}}")', kl, 'INNE');
	        przyciskiDodaj(opisBtns, 'MARTWE', 'dodajOpis("usunięto/naprawiono ]")', kl,
	        		'LINK');
	        przyciskiDodaj(opisBtns, 'lnDNU', 'dodajOpis("poprawa szablonu – czyszczenie kategorii ] z zakończonych dyskusji")', kl, 'POCZ');
	        przyciskiDodaj(opisBtns, '2×PRZEC', 'dodajOpis("]")', kl, '2×PRZEC');
	        
/*
Parametry:
* elUserBtns - element okalający, do którego dodać przycisk
* pTekst - tekst w środku przycisku
* pAkcja - akcja (w formie tekstowej) jaką wykonać przy naciśnięciu; może być ciągiem poleceń
* pKlasa - klasa jeśli konieczna
* pOpis - opis widoczny w dymku przy przycisku
*/
 
});