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