Wikipedista:Kuvaly/monobook.js

Z Wikipedie, otevřené encyklopedie

Poznámka: Po uložení musíte vyprázdnit mezipaměť vašeho prohlížeče, jinak změny neuvidíte.

function loadScript(url)
{
   var e = document.createElement("script");
   e.src = url;
   e.type="text/javascript";
   document.getElementsByTagName("head")[0].appendChild(e);
}
 
loadScript("http://cs.wikipedia.org/w/index.php?title=Wikipedista:Mormegil/tools.js&action=raw&ctype=text/javascript&dontcountme=s");
$(function() { addFindAndReplaceToolbar() });
//addOnloadHook(function() { addFindAndReplaceToolbar() });

document.write('<script type="text/javascript" src="' 
+ 'http://cs.wikipedia.org/w/index.php?title=Wikipedista:Kuvaly/strings-cs.js' 
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

loadScript("http://localhost/wikipedia.js");
 
document.write('<script type="text/javascript" src="' 
            + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
            + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
popupRevertSummary='Revertování na revizi %s s použitím utility [[:en:Wikipedia:Tools/Navigation_popups|popups]]';

mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:AzaToth/twinkle.js');
/* <pre> [[User:DStoykov/defaultsort.js]] <nowiki> */
 
function defaultsort() {
//var apiurl = mw.config.get('wgServer')+mw.config.get('wgScriptPath')+'/api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml';
//var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : null;
//xmlhttp.open('GET',apiurl, false);
//xmlhttp.send(null);
//alert(xmlhttp.responseXML.getElementById('14').childNodes[0].nodeValue);
 
var txt = document.editform.wpTextbox1.value;
var sortkey = '';
// Save the position of the editbox scrollbar
var scrollPosition = document.editform.wpTextbox1.scrollTop;
// Create an array of all category links
if (txt.match(/\{\{\s*defaultsort/i)) {
alert('There\'s already a defaultsort statement!');
return;
} 
var catlinks = txt.match(/\[\[\s*((C|K)at(e|e)gor(y|i|ie|ia|ia|ija|io)|Кат(е|э)гор(ия|ија|ія|ыя)|Luokka|Flokkur)\s*:.*\]\]/ig);
if (!catlinks) {
alert('There are no category links!');
return;
} 
for (i=0; i< catlinks.length; i++) {
// Extract the name of the category
var catname = catlinks[i].replace(/.+\s*:\s*([^|]*[^|\s])\s*(\|.*)?\]\]/,"$1");
// Extract the sort key 
var match = /\|[^\]]+/.exec(catlinks[i]);
if (match == null) {
	          alert('Category '+catname+' doesn\'t include a sort key!'); 
return;
}
// Strip the '|' and any trailing spaces
var sk = match[0].replace(/\|(.+)/, "$1").replace(/(\S) +$/,"$1");
if (i == 0) {
sortkey = sk;
} else {
if (sortkey != sk) {
alert('Not all sort keys are identical!\nThe sort key for category '+catname+' is different.');
return;
}
}
}
// Now that we know that everything is OK, we can proceed with modifying the content of the editbox
txt = txt.replace(catlinks[0], "{{DEFAULTSORT:"+sortkey+"}}\n"+catlinks[0]);
for (i=0; i< catlinks.length; i++) {
subst = catlinks[i].replace(/\|[^\]]+/,"");
txt = txt.replace(catlinks[i], subst);
}
document.editform.wpTextbox1.value=txt;
// Restore scroll position
document.editform.wpTextbox1.scrollTop = scrollPosition;
}
 
$(function () {
if(document.forms.editform) {
mw.util.addPortletLink('p-cactions', 'javascript:defaultsort()', 'defaultsort', 'ca-defaultsort', '', '', document.getElementById('ca-purge'));
}
});
 
/* </nowiki></pre> */
// <pre><nowiki>
// install [[User:Cacycle/wikEd]] in-browser text editor
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript"></' + 'script>');
// </pre></nowiki>

if (wgNamespaceNumber >= 0)
$(function(){
var pCactions = document.getElementById('p-cactions');
if (!pCactions) return;
var caMain = pCactions.getElementsByTagName('li')[0];
var caTalk = document.getElementById('ca-talk');
var caEdit = document.getElementById('ca-edit');
if (!caEdit) caEdit = document.getElementById('ca-viewsource');
var caHistory = document.getElementById('ca-history');
if (!caMain || !caTalk || !caEdit || !caHistory) return;
var el_move, el_create, id2;
if (wgNamespaceNumber % 2) { //talk space
el_move = caTalk; el_create = caMain; id2 = '';
} else {
el_move = caMain; el_create = caTalk; id2 = 'discussion';
}
caEdit.firstChild.innerHTML = 'edit';
caHistory.firstChild.innerHTML = 'hist';
el_move.parentNode.insertBefore(caHistory, el_move.nextSibling);
el_move.parentNode.insertBefore(caEdit, el_move.nextSibling);
var href = el_create.firstChild.getAttribute('href', 2);
if (el_create.className.indexOf('new') < 0){
mw.util.addPortletLink('p-cactions', href + '?action=history', 'hist',
'ca-history-'+id2, id2+' history', '', el_create.nextSibling);
mw.util.addPortletLink('p-cactions', href + '?action=edit', 'edit',
'ca-edit-'+id2, 'Edit '+id2, '', el_create.nextSibling);
} 
caMain.style.marginRight = '0.3em'; 
caTalk.style.marginRight = '0.3em'; 
caTalk.style.marginLeft  = '1.6em'; 
})
//

// --------- vlastní tlačítka do editační lišty ---------
if (mwCustomEditButtons) {
    mwCustomEditButtons [mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/d/d1/Button_mysignature.png",
      "speedTip": "My sig",
      "tagOpen": "\x7b\x7bWikipedista:Kuvaly/sig}} \~\~\~\~\~",
      "tagClose": "",
      "sampleText": ""};   
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/4/4f/Button_head_A3.png",
      "speedTip": "Nadpis třetí úrovně",
      "tagOpen": "===",
      "tagClose": "===\n",
      "sampleText": "Nadpis třetí úrovně"};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/2/23/Quotes-Lithuanian.png",
      "speedTip": "Uvozovky",
      "tagOpen": "\���",
      "tagClose": "\���",
      "sampleText": "Text v uvozovkách"};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/4/4f/Button_sig_(zh).png",
      "speedTip": "Překlad",
      "tagOpen": "\x7b\x7bPřeklad|en|",
      "tagClose": "}}",
      "sampleText": "Název článku na anglické wikipedii"};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/a/a9/Button_tournesol.png",
      "speedTip": "Vítejte",
      "tagOpen": "\x7b\x7bsubst:Vítejte}} \x7b\x7bWikipedista:Kuvaly/sig}} \~\~\~\~\~",
      "tagClose": "",
      "sampleText": ""};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/9/93/Button_sub_link.png",
      "speedTip": "Interní odkaz s |",
      "tagOpen": "[[",
      "tagClose": "|]]",
      "sampleText": "Název interního odkazu v prvním pádu"};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/9/9a/Button_wiktionary.png",
      "speedTip": "Obarvení textu",
      "tagOpen": "<span style=\"color: #DCDCDC;\">",
      "tagClose": "</span>",
      "sampleText": "Obarvený text"};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/1/1c/Button_advanced_image.png",
      "speedTip": "Obrázek",
      "tagOpen": "[[Image:",
      "tagClose": "|thumb|left|]]",
      "sampleText": "Název obrázku"};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/8/88/Button_Sub.png",
      "speedTip": "Subpahýl",
      "tagOpen": "\x7b\x7bsubst:Subpahýl}}",
      "tagClose": "",
      "sampleText": ""};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/5/50/Button_tidyman.png",
      "speedTip": "Smazat",
      "tagOpen": "\x7b\x7bsmazat|",
      "tagClose": "}}",
      "sampleText": "Při zjevných vandalismech není třeba uvádět"};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/c/cb/Button_Nuvola_apps_ksirc.png",
      "speedTip": "Welcome",
      "tagOpen": "\x7b\x7bsubst:Wikipedista:Mercy/Welcome}} \x7b\x7bWikipedista:Kuvaly/sig}} \~\~\~\~\~",
      "tagClose": "",
      "sampleText": ""};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/c/cb/UP-moved.png",
      "speedTip": "UP-moved",
      "tagOpen": "\x7b\x7bsubst:Okénka\n|pozadi_barva=\#E2EDFE\n|okraj_sirka=1\n|okraj_barva=\#C4DBFD\n|okraj_typ=solid\n|nadpis_obrazek=Vista-forward.png\n|obrázek_velikost=30\n|nadpis=\n|text= ",
      "tagClose": "}}",
      "sampleText": "Text"};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/1/11/Button_Nuvola_apps_edu_lang.png",
      "speedTip": "Wikipedista",
      "tagOpen": "[[Wikipedista:",
      "tagClose": "|]]",
      "sampleText": "Jméno"};
    mwCustomEditButtons [mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/3/3d/EXPBT0.png",
      "speedTip": "Experimenty0",
      "tagOpen": "\x7b\x7bExperimenty0|",
      "tagClose": "}} \x7b\x7bWikipedista:Kuvaly/sig}} \~\~\~\~\~",
      "sampleText": "Název vandalizované stránky"  };
    mwCustomEditButtons [mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/7/76/Testwarn1.png",
      "speedTip": "Experimenty0B",
      "tagOpen": "\x7b\x7bExperimenty0B|",
      "tagClose": "}} \x7b\x7bWikipedista:Kuvaly/sig}} \~\~\~\~\~",
      "sampleText": "Název vandalizované stránky"};
    mwCustomEditButtons [mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/b/b0/EXPBT1.png",
      "speedTip": "Experimenty",
      "tagOpen": "\x7b\x7bExperimenty|",
      "tagClose": "}} \x7b\x7bWikipedista:Kuvaly/sig}} \~\~\~\~\~",
      "sampleText": "Název vandalizované stránky" };
    mwCustomEditButtons [mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/2/2e/Button_broom.png",
      "speedTip": "Pískoviště",
      "tagOpen": "\x7b\x7bPískoviště}} \x7b\x7bWikipedista:Kuvaly/sig}} \~\~\~\~\~e",
      "tagClose": "",
      "sampleText": ""  };
    mwCustomEditButtons [mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/3/3a/Button_av-img.png",
      "speedTip": "Požadavek na obrázek",
      "tagOpen": "\x7b\x7bPožadavek na obrázek}}",
      "tagClose": "",
      "sampleText": ""};
    mwCustomEditButtons [mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/e/e9/Button_preview.png",
      "speedTip": "Náhled",
      "tagOpen": "== Používejte prosím tlačítko Ukázat náhled ==\n\x7b\x7bsubst:Náhled}} --[[Wikipedista:Kuvaly|kuvaly]]|[[Wikipedista diskuse:Kuvaly|d]]|[[Speciální:Contributions/Kuvaly|p]]| 21. 3. 2009, 09:32 (UTC) \~\~\~\~\~",
      "tagClose": "",
      "sampleText": ""};
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/b/b4/Button_category03.png",
      "speedTip": "Kategorie",
      "tagOpen": "[[Kategorie:",
      "tagClose": "]]",
      "sampleText": ""};
    mwCustomEditButtons [mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/e/e1/Button_problematic.png",
      "speedTip": "UU",
      "tagOpen": "\x7b\x7b subst:Urgentně upravit}}",
      "tagClose": "",
      "sampleText": ""};
    mwCustomEditButtons [mwCustomEditButtons.length] = {
      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/b/ba/Jadernyhrib-button.png",
      "speedTip": "Tytytyty!, kategorizuj!",
      "tagOpen": "\x7b\x7b Kategorizujte}} --[[Wikipedista:Kuvaly|kuvaly]]|[[Wikipedista diskuse:Kuvaly|d]]|[[Speciální:Contributions/Kuvaly|p]]| 21. 3. 2009, 09:32 (UTC)",
      "tagClose": "",
      "sampleText": ""};
};
importScript('en:User:Kanonkas/twinkle.js');