Redaktor:KasciJ/vector.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;

if (typeof mwCustomEditButtons !== 'undefined') {
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/b/ba/Button_conserver.png",
"speedTip": "Hlasuj Za",
"tagOpen": "",
"tagClose": "",
"sampleText": "#{{za}} \~\~\~\~"};

mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/f/fc/Button_supp.png",
"speedTip": "Hlasuj Proti",
"tagOpen": "",
"tagClose": "",
"sampleText": "#{{proti}} \~\~\~\~"};

mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/4/4e/Button_neutre.png",
"speedTip": "Hlasuj Neutral",
"tagOpen": "",
"tagClose": "",
"sampleText": "#{{neutral}} \~\~\~\~"};

mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/f/f8/Button_suppr.png",
"speedTip": "Kandidát na rýchle zmazanie",
"tagOpen": "\x7b\x7bzmazať lebo|",
"tagClose": "}}",
"sampleText": ""};

mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/5/59/Geographylogo.png",
"speedTip": "Aktualita",
"tagOpen": "\x7b\x7bšport-aktualita|",
"tagClose": "}}",
"sampleText": ""};

mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_plantilla.png",
"speedTip": "Šablóna",
"tagOpen": "\x7b\x7bŠablóna|",
"tagClose": "}}",
"sampleText": ""};

mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/1/1c/Button_smiley_face_smile.png",
"speedTip": "Smajlík",
"tagOpen": "",
"tagClose": "",
"sampleText": "\x7b\x7bÚsmev|:D}}"};

mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/a/a1/Blue_bang.png",
"speedTip": "ex",
"tagOpen": "",
"tagClose": "",
"sampleText": "\x7b\x7bexperimenty}} </br> \~\~\~\~"};

mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/c/c0/Exclamation.png",
"speedTip": "ex2",
"tagOpen": "",
"tagClose": "",
"sampleText": "\x7b\x7bexperimenty2}} </br> \~\~\~\~"};
};

function przyciskiOpis()
{
	// stop before starting
	if (window.przyciskiOpisDone)
		return;
 
	//
	// sprawdzenie, czy to jest pole edycji z opisem zmian (nie jest takie jako nagłówek)
	var el = document.getElementById('wpSummaryLabel');
	if (el)
	{
		if (el.innerHTML.indexOf('Zhrnutie úprav')==-1)
			return	// stop
		;
 
	}
	else
	{
		return;	// stop
	}
 
	//
	// dodanie elementu okalającego przyciski bezpośrednio za opisem zmian
        var el = document.getElementById('userSummaryButtons');
	var opisBtns = document.createElement('span');
	opisBtns.id = 'userSummaryButtons'
	if(el) {
		el.parentNode.insertBefore(document.createElement('br'), el)
		el.parentNode.insertBefore(opisBtns, el)
	}
 
	//
	// dodawanie przycisków
	//var kl = 'userButtonsStyle';
	var kl = '';	// klasa jest niepotrzebna (wszystkie <a> w #userSummaryButtons ustawione poprzez CSS)
	if (opisBtns)
	{
			przyciskiDodaj(opisBtns, 'zl', 'dodajOpis("Zmazať lebo ...")', kl,
			'Oprava preklepov');
			przyciskiDodaj(opisBtns, 'ex', 'dodajOpis("experimenty")', kl,
			'Pridanie odkazov');
                        przyciskiDodaj(opisBtns, 'ex2', 'dodajOpis("experimenty2")', kl,
			'Pridanie odkazov');
	}
}
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);
}
 
var clickedMinor = false;
function onMinorEditClick()
{
	if (this.checked && !clickedMinor)
	{
		dodajOpis("drobne");
		clickedMinor = true;
	}
}
 
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
	}
}
 
$(przyciskiOpis);