Redaktor:Jurgi10.22/common.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;

/* Tlačidlá */
var customizeToolbar = function() {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'sections': {
                'údržba': {
                        'type': 'toolbar',
                        'label': 'Údržba'
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'údržba',
        'groups': {
                'upozornenia': {
                        'label': 'Upozornenia'
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'upozornenia',
        tools: {
                "comment": {
                        label: 'nepodpísal',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/9/9d/Buttonbezpodpisu.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bNepodpísal|",
                                        post: "}}"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'upozornenia',
        tools: {
                "comment": {
                        label: 'bez zdroja',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/33/Button_unreferenced.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bBez zdroja",
                                        post: "}}"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'upozornenia',
        tools: {
                "comment": {
                        label: 'chýba zdroj',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/b/b0/Zdroj.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bChýba zdroj",
                                        post: "}}"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'upozornenia',
        tools: {
                "comment": {
                        label: 'na úpravu',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/2/2e/Button_broom.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bNa úpravu",
                                        post: "}}"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'upozornenia',
        tools: {
                "comment": {
                        label: 'urgentne upraviť',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/f/f3/Button_broom2.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bUrgentne upraviť|201",
                                        post: "}}"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'upozornenia',
        tools: {
                "comment": {
                        label: 'experimenty',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/3d/EXPBT0.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bExperimenty",
                                        post: "}} \x7E\x7E\x7E\x7E"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'upozornenia',
        tools: {
                "comment": {
                        label: 'experimenty2',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/a/ae/EXPBT2.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bExperimenty2",
                                        post: "}} \x7E\x7E\x7E\x7E"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'upozornenia',
        tools: {
                "comment": {
                        label: 'experimenty3',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/e/e5/EXPBT3.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bExperimenty3",
                                        post: "}} \x7E\x7E\x7E\x7E"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'údržba',
        'groups': {
                'šablóny': {
                        'label': 'Šablóny'
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'šablóny',
        tools: {
                "comment": {
                        label: 'Commons',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/6/6c/Button_commons.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "== Iné projekty =="+
"\n\x7b\x7bProjekt|commons=Category:",
                                        peri: "názov kategórie na commons",
                                        post: "}}"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'šablóny',
        tools: {
                "comment": {
                        label: 'Minivlajka',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/e/eb/Button_Brazil.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bMinivlajka|",
                                        post: "}}"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'šablóny',
        tools: {
                "comment": {
                        label: 'Odkaz na šablónu',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/a/a1/Button_template_tl.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bTl|",
                                        peri: "názov šablóny",
                                        post: "}}"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'šablóny',
        tools: {
                "comment": {
                        label: 'Infobox Česká obec',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/9/97/Template_button.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bInfobox Stanica pražského metra"+
"\n | názov           = ",
                                        post: 
"\n | pôvodný názov   = "+
"\n | obrázok         = "+
"\n | popis           = "+
"\n | zemepisná šírka = "+
"\n | zemepisná dĺžka = "+
"\n | štvrť           = "+
"\n | ulica           = "+
"\n | typ             = "+
"\n | nástupištia     = "+
"\n | projektant      = "+
"\n | architekt       = "+
"\n | cestujúci       = "+
"\n | roky            = "+
"\n | udalosti        = "+
"\n}}"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'format',
        tools: {
                "comment": {
                        label: 'Zvislá čiara',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/32/Toolbaricon_vertical_bar.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "|",
                                        post: ""
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'údržba',
        'groups': {
                'technické': {
                        'label': 'Technické'
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'technické',
        tools: {
                "comment": {
                        label: 'nedeliteľná medzera',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/4/4b/Button_nbsp.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: " ",
                                        post: ""
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'technické',
        tools: {
                "comment": {
                        label: 'skrytý komentár',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/3b/Comment-button-bg.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<!-- ",
                                        post: " -->"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'technické',
        tools: {
                "comment": {
                        label: 'nowiki',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/8/82/Nowiki_icon.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<nowiki>",
                                        post: "</nowiki>"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'technické',
        tools: {
                "comment": {
                        label: 'noinclude',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/5/5c/Noinclude_button.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<noinclude>",
                                        post: "</noinclude>"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'technické',
        tools: {
                "comment": {
                        label: 'pre',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/3c/Button_pre.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<pre>",
                                        post: "</pre>"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'technické',
        tools: {
                "comment": {
                        label: 'div',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/d/d4/Button_div.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<div>",
                                        post: "</div>"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'technické',
        tools: {
                "comment": {
                        label: 'span',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/7/72/Button_span_2.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<span>",
                                        post: "</span>"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'údržba',
        group: 'technické',
        tools: {
                "comment": {
                        label: 'code',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/2/23/Button_code.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<code>",
                                        post: "</code>"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'format',
        tools: {
                "comment": {
                        label: 'Presmerovanie',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/7/76/Insert_redirect.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "#PRESMERUJ[[",
                                        peri: "názov stránky",
                                        post: "]]"
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'format',
        tools: {
                "comment": {
                        label: 'Rozlišovacia stránka',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/3d/Toolbar_desambig.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bRozlišovacia stránka",
                                        post: "}}"
                                }
                        }
                }
        }
} );
$('#wpTextbox1').wikiEditor('addToToolbar', {
        section: 'main',
        group: 'format',
        tools: {
                "strikethrough": {
                        label: 'Zmazať lebo',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/9/96/Gnome-edit-delete.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bZL|",
                                        post: "}}"
                                }
                        }
                }
        }
});
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "comment": {
                        label: 'lišta1',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/e/ec/Gnome-colors-emblem-desktop.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "\x7b\x7bNavigačná lišta"+
"\n|meno   = ",
                                        post: 
"\n|nadpis = "+
"\n"+
"\n|skupina1 = "+
"\n|zoznam1  = "+
"\n* ",
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "comment": {
                        label: 'lišta2',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/e/e5/Gnome-colors-emblem-desktop3.svg',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "|skupina2 = "+
"\n|zoznam2  = "+
"\n* ",
                                        post: ""
                                }
                        }
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        section: 'main',
        group: 'insert',
        tools: {
                "comment": {
                        label: 'Nový riadok',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/a/a4/Toolbar_Insert_newline.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<br />",
                                        post: ""
                                }
                        }
                }
        }
} );
/* Odoberie sekciu Pomocník */
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
        'section': 'help'
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
        'section': 'advanced',
        'group': 'format',
        'tool': 'nowiki'
});
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
        'section': 'advanced',
        'group': 'format',
        'tool': 'newline'
});
};
 
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar . . . */
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {
        mw.loader.using( 'user.options', function () {
                if ( mw.user.options.get('usebetatoolbar') ) {
                        mw.loader.using( 'ext.wikiEditor', function () {
                                $(document).ready( customizeToolbar );
                        } );
                }
        } );
}
/* Odkazy */
 
var disableSandboxLink = 1;

$(function()
{
	{
		var caption = 'Commons';
 
		mw.util.addPortletLink('p-personal', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=commons:Special:Mypage', caption, 'pt-sandbox', caption, '', document.getElementById('pt-preferences'));
	}
	{
		var caption = 'Pieskovisko';
 
		mw.util.addPortletLink('p-personal', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=Special:Mypage/pieskovisko', caption, 'pt-sandbox', caption, 'hlavné pieskovisko', document.getElementById('pt-preferences'));
	}
	{
		var caption = '1';
 
		mw.util.addPortletLink('p-personal', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=Special:Mypage/pieskovisko/1', caption, 'pt-sandbox', caption, 'pieskovisko', document.getElementById('pt-preferences'));
	}
	{
		var caption = '2';
 
		mw.util.addPortletLink('p-personal', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=Special:Mypage/pieskovisko/2', caption, 'pt-sandbox', caption, 'pieskovisko', document.getElementById('pt-preferences'));
	}
	{
		var caption = '3';
 
		mw.util.addPortletLink('p-personal', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=Special:Mypage/pieskovisko/3', caption, 'pt-sandbox', caption, 'pieskovisko', document.getElementById('pt-preferences'));
	}
	{
		var caption = '4';
 
		mw.util.addPortletLink('p-personal', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=Special:Mypage/pieskovisko/4', caption, 'pt-sandbox', caption, 'pieskovisko', document.getElementById('pt-preferences'));
	}
	{
		var caption = '5';
 
		mw.util.addPortletLink('p-personal', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=Special:Mypage/pieskovisko/5', caption, 'pt-sandbox', caption, 'pieskovisko', document.getElementById('pt-preferences'));
	}
        {
		var caption = 'Pomôcky';
 
		mw.util.addPortletLink('p-personal', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=Special:Mypage/pomôcky', caption, 'pt-sandbox', caption, 'Pomôcky', document.getElementById('pt-preferences'));
	}
        {
		var caption = 'Zal. články';
 
		mw.util.addPortletLink('p-personal', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=Special:Mypage/založené články', caption, 'pt-sandbox', caption, 'Založené články', document.getElementById('pt-preferences'));
	}
        {
		var caption = 'Ocenenia';
 
		mw.util.addPortletLink('p-personal', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=Special:Mypage/ocenenia', caption, 'pt-sandbox', caption, 'Ocenenia', document.getElementById('pt-preferences'));
	}
});

/* Triedenie v tabuľkách */
mw.config.set( 'tableSorterCollation', {'á':'a','ä':'a','č':'cÑÑ','ď':'d','é':'e','ě':'e','í':'i','ĺ':'l','ľ':'l','ň':'n','ó':'o','ô':'o','ŕ':'r','ř':'rÑÑ','š':'sÑÑ','ť':'t','ú':'u','ů':'u','ý':'y','ž':'zÑÑ','Á':'A','Ä':'A','Č':'CÑÑ','Ď':'D','É':'E','Ě':'E','Í':'I','Ĺ':'L','Ľ':'L','Ň':'N','Ó':'O','Ô':'O','Ŕ':'R','Ř':'RÑÑ','Š':'SÑÑ','Ť':'T','Ú':'U','Ů':'U','Ý':'Y','Ž':'ZÑÑ'} );
var el = document.getElementById('wpSummaryLabel');

/* Extra tlačidlá na zhrnutie úprav */
if (wgAction == "edit" || wgAction == "submit") //scripts specific to editing pages
{
    function tlačidlápPopis()
{
	// stop before starting
	if (window.tlačidlápPopisDone)
		return;
 
	var el = document.getElementById('wpSummaryLabel');
	if (el)
	{
		if (el.innerHTML.indexOf('Zhrnutie úprav')==-1)
			return	// stop
		;
 
	}
	else
	{
		return;	// stop
	}
 
	//
	var el = document.getElementById('wpSummary').nextSibling;
	var pPopisBtns = document.createElement('span');
	pPopisBtns.id = 'userSummaryButtons'
	el.parentNode.insertBefore(document.createElement('br'), el)
	el.parentNode.insertBefore(pPopisBtns, el)
 
	//
	// pridanie tlačidiel
	//var kl = 'userButtonsStyle';
	var kl = '';	
	if (pPopisBtns)
	{
		// drobne różne
                tlačidloPridať(pPopisBtns, '- interwiki', 'pridajpPopis("- interwiki dostupné na Wikiúdajoch ([[d:]])")', kl,
                        'Odobratie interwiki dostupného na Wikiúdajoch');
		tlačidloPridať(pPopisBtns, 'drobné', 'pridajpPopis("drobné")', kl,
			'Drobné úpravy');
		tlačidloPridať(pPopisBtns, 'zoznam', 'pridajpPopis("zoznam")', kl,
			'Zoznam s odrážkami');
		tlačidloPridať(pPopisBtns, 'exp', 'pridajpPopis("experimenty")', kl,
			'Experimenty');
		tlačidloPridať(pPopisBtns, 'exp2', 'pridajpPopis("opakované experimenty")', kl,
			'Experimenty2');
		tlačidloPridať(pPopisBtns, 'ZL', 'pridajpPopis("Zmazať")', kl,
			'Zmazať lebo');
	}
}
 
/*
Parametre:
* elUserBtns - prvok do ktorého pridať tlačidlo
* pText - text vnútri tlačidla
* pAkcia - akcia (v textovej podobe)
* pTrieda - trieda v prípade potreby
* pPopis - popis, v bubline vedľa tlačidla
*/
function tlačidloPridať(elUserBtns, pText, pAkcia, pTrieda, pPopis)
{
	var novýBtn = document.createElement('a');
 
	// atribúty
	novýBtn.appendChild(document.createTextNode(pText));
	novýBtn.title = pPopis;
	if (pTrieda != '')
		novýBtn.className = pTrieda
	;
	novýBtn.onclick = new Function(pAkcia);
 
	// pridanie tlačidla
	elUserBtns.appendChild(novýBtn);
}

function pridajpPopis(opis)
{
	var wpS = document.editform.wpSummary;
	if (wpS.value != '' && wpS.value.charAt(wpS.value.length-2) != '/')
	{
		wpS.value += ', ' + opis
	}
	else
	{
		wpS.value += opis
	}
}
 
$(tlačidlápPopis);
}

mw.loader.load("https://sk.wikipedia.org/w/index.php?title=Redaktor:Jurgi10.22/tools.js&action=raw&ctype=text/javascript&dontcountme=s");

$(function() { reorderInterwiki(['cs', 'en', 'de', 'fr', 'pl'], false); });