importScript('Mediawiki:Gadget-Popups.js');
 importScript('Mediawiki:Gadget-Popups-strings.js');
 importStylesheet('Mediawiki:Gadget-Popups.css');
 
 //
 // 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
 // Własne ustawienia
 popupOnEditSelection=false;
 popupRedlinkRemoval=true;
 popupImageLinks=false;
 popupOnlyArticleLinks=false;
 // Opisy zmian
 popupRedlinkSummary="]: Usunięcie czerwonego linku do strony ]";
 popupFixDabsSummary="]: Ujednoznacznienie linku z ] na ]";
 popupFixRedirsSummary="]: Zmiana linku z przekierowania ] na ]";
 popupExtendedRevertSummary="]: Przywrócenie wersji autora $2 z dnia $1";
 popupRevertToPreviousSummary="]: Przywrócenie wersji poprzedzającej wersję %s";
 popupRevertSummary="]: Przywrócenie wersji %s";
 popupQueriedRevertToPreviousSummary="]: Przywrócenie wersji poprzedzającej wersję autora $3 z dnia $2";
 popupQueriedRevertSummary="]: Przywrócenie wersji autora $3 z dnia $2";
 popupRmDabLinkSummary="]: Usunięcie linku do ujednoznacznienia ]";
 //

 if (wgNamespaceNumber != 0)
 window.NoSummaryWarningDone = true;
 
// <nowiki> -------------------------------------------
// przyciski tylko podczas edycji strony dyskusji - testy

$(function()
{
	var copywarn = document.getElementById('editpage-copywarn');
	if (! copywarn)
		return;
	
	// usuń niepotrzebne
	copywarn.innerHTML = '';
	
	if (wgNamespaceNumber != 3)
		return;

	if (wgAction != 'edit' && wgAction != 'editredlink')
		return;
	
	var userSummaryButtons = document.getElementById('userSummaryButtons');

	if (! userSummaryButtons)
	{
		var userSummaryButtons = document.createElement('span');
		userSummaryButtons.id = 'userSummaryButtons'
		copywarn.appendChild(userSummaryButtons);
	}
	else
	{
		userSummaryButtons.appendChild(document.createElement('br'));
	}
	var el = userSummaryButtons;

	przyciskiDodaj(el, 'test', 'usertalk_test(0) ', '', 'test');
	przyciskiDodaj(el, 'stub', 'usertalk_test("Stub") ', '', 'artykuł nie spełnia wymagań');
	el.appendChild(document.createTextNode(' ')); // odstęp
	przyciskiDodaj(el, 'test1', 'usertalk_test(1) ', '', 'obraźliwe sformułowania');
	przyciskiDodaj(el, 'wulg', 'usertalk_test("W") ', '', 'wulgaryzmy');
	przyciskiDodaj(el, 'wandal', 'usertalk_test("K") ', '', 'wandalizm');
	przyciskiDodaj(el, 'testU', 'usertalk_test("U") ', '', 'wandalizm');
	przyciskiDodaj(el, 'spamer', 'usertalk_text("spam", 0) ', '', 'przestań wprowadzać zewnętrzne odnośniki do stron');
	przyciskiDodaj(el, 'test2', 'usertalk_test(2) ', '', 'nonsensowne edycje');
	przyciskiDodaj(el, 'testG', 'usertalk_test("G") ', '', 'tworzenie bezsensownych haseł');
	przyciskiDodaj(el, 'test3', 'usertalk_test(3) ', '', 'niszczenie stron');
	przyciskiDodaj(el, 'test4', 'usertalk_test(4) ', '', 'ostatnie ostrzeżenie');
	przyciskiDodaj(el, 'testP', 'usertalk_test("P") ', '', 'pierwsze i ostatnie ostrzeżenie');
	przyciskiDodaj(el, 'test5', 'usertalk_test(5) ', '', 'blokada');
	el.appendChild(document.createTextNode(' ')); // odstęp
	przyciskiDodaj(el, 'npa', 'usertalk_test("NPA") ', '', 'npa');
	przyciskiDodaj(el, 'żart', 'usertalk_test("żart") ', '', 'żart');
	przyciskiDodaj(el, 'testL', 'usertalk_test("L") ', '', 'niszczenie linków, szablonów');
	przyciskiDodaj(el, 'PE', 'usertalk_test("PE") ', '', 'zabawa paskiem edycji');
	przyciskiDodaj(el, 'AD', 'usertalk_test("AD") ', '', 'dodawanie/kasowanie informacji');
	el.appendChild(document.createElement('br')); // odstęp
	przyciskiDodaj(el, 'podglądaj', 'usertalk_text("podgląd", 0) ', '', 'używaj przycisku Pokaż podgląd przed zapisaniem artykułu');
	przyciskiDodaj(el, 'opisuj', 'usertalk_text("testopis", 0) ', '', 'proszę o wypełnianie pola Opis zmian');
	przyciskiDodaj(el, 'podpisuj', 'usertalk_text("dyskusjapodpis", 1) ', '', 'na czyjeś wiadomości odpowiadaj na jego stronie dyskusji');
	przyciskiDodaj(el, 'nie podpisuj', 'usertalk_text("bezpodpisu", 1) ', '', 'nie podpisuj edytowanych przez Ciebie artykułów');
	przyciskiDodaj(el, 'popraw', 'usertalk_text("topopraw", 1) ', '', 'należy coś zmienić, nie krępuj się!');
	el.appendChild(document.createTextNode(' ')); // odstęp
	przyciskiDodaj(el, 'grafikizew', 'usertalk_text("GrafikiZewnętrzne", 0) ', '', 'nie zamieszczaj linków do grafik zewnętrznych');
	przyciskiDodaj(el, 'wstawiaj ek', 'usertalk_text("Wikipedysta:Beau/TestEK", 1) ', '', 'nie kasuj zawartości strony, którą chcesz usunąć');
	przyciskiDodaj(el, 'nie komentuj', 'usertalk_text("Wikipedysta:Beau/TestKomentarz", 1) ', '', 'nie umieszczaj komentarzy w treści artykułu');
	przyciskiDodaj(el, 'przenoś', 'usertalk_test("Przenieś") ', '', 'nie wolno przenosić stron kopiując jedynie ich treść');
	przyciskiDodaj(el, 'ency', 'usertalk_text("Wikipedysta:Beau/TestEncy", 1) ', '', 'nie dopisuj siebie lub kolegów');
});


function usertalk_test(n)
{
	var text;
	var summary;
	
	if (n == '0')
	{
		text = '{' + '{' + 'test|' + wgUserName + '|~~~~}}';
		summary = "]";
	}
	else
	{
		text =  '{' + '{' + 'test'  + n + '}}~~~~';
		summary = "]";
	}
	
	document.editform.wpTextbox1.value += text;
	if (document.editform.wpSection.value == '')
		document.editform.wpSummary.value = summary;
}

function usertalk_text(n, subst)
{
	var sufix = '{' + '{' + ( subst ? 'subst:' : '')  + n + '}}~~~~';
	document.editform.wpTextbox1.value = document.editform.wpTextbox1.value + sufix;
	var prefix = n.substr(0, 12) == 'Wikipedysta:' ? '' : 'Szablon:';
	if (document.editform.wpSection.value == '')
		document.editform.wpSummary.value = "]";
}

// </nowiki> -------------------------------------------
  // Dołączenie skryptu ze strony: ]
 document.write('<script type="text/javascript" src="'+
 'http://pl.wikipedia.org/w/index.php?title=Wikipedysta:ChP94/scripts/quickek.js\
 &action=raw&ctype=text/javascript&dontcountme=s"></script>');

importScript('Wikipedysta:Matma Rex/disFixer.js');
importScript('Wikipedysta:Matma Rex/przejrzyj.js');
var wp_sk_show_as_button = true;
var wp_sk_redir_enabled = true;
importScript('Wikipedysta:Nux/wp_sk.js');
importScript('Wikipedysta:ToSter/wpsk user.js');
importScript('Wikipedysta:Nux/nu-me-nu.js');