Wikipedistka:Vanessa/monobook.js
Vzhled
Poznámka: Po uložení musíte vyprázdnit mezipaměť vašeho prohlížeče, jinak změny neuvidíte.
// <pre><nowiki>
function loadScript(url)
{
var e = document.createElement("script");
e.src = url;
e.type="text/javascript";
document.getElementsByTagName("head")[0].appendChild(e);
}
// --------- Mormegil's tools - převzato z Mormegil/tools.js a Mormegil/monobook.js ---------
loadScript("http://cs.wikipedia.org/w/index.php?title=Wikipedista:Reo On/tools.js&action=raw&ctype=text/javascript&dontcountme=s");
$(function() { addFindAndReplaceToolbar(); });
$(function() { addAdditionalTabs(); });
// --------- custom edit toolbar ---------
// Adresa buttonů - http://commons.wikimedia.org/wiki/Category:ButtonToolbar
if (mwCustomEditButtons) {
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/3/3b/Button_template_alt.png",
"speedTip": "{{}}",
"tagOpen": "{{",
"tagClose": "}}",
"sampleText": "Insert text"};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/1/1c/Button_advanced_image.png",
"speedTip": "obrázek s parametry",
"tagOpen": "[[",
"tagClose": "||||]]",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/5/5e/Nuvola-inspired_Edit_Bar_for_MediaWik-button_sig.png",
"speedTip": "Comment",
"tagOpen": "<!--",
"tagClose": "-->",
"sampleText": " --KOMENTÁŘ-- "};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/7/7a/Button_ip_partag%C3%A9e.png",
"speedTip": "KÚ",
"tagOpen": "#REDIRECT[[",
"tagClose": "]]\n[[Kategorie:Přesměrování z názvu katastrálního území]]",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/7/71/TableCell.png",
"speedTip": "table",
"tagOpen": "|-\n|",
"tagClose": "",
"sampleText": ""};
};
// [[User:Lupin/popups.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]]';
popupQueriedRevertSummary = 'Revert na revizi $1, jejímž autorem je $3';
popupQueriedRevertToPreviousSummary = 'Revert na revizi $1, jejímž autorem je $3';
popupRevertSummaryPrompt = true;
//*** moveEditsection: Přesun odkazů [editovat]
/*
* moveEditsection
* Tento skript přesouvá odkazy pro editování jednotlivých sekcí ([editovat]) hned za text nadpisu.
* Skript vyžaduje povolený JavaScript.
*
* Skript je určen pro řešení problému s hromaděním odkazů [editovat] ve Firefoxu. V ostatních
* prohlížečích (například Internet Explorer) nemusí zobrazovat správně.
*
* Tento skript je převzat z německé Wikipedie.
*
* Autorem skriptu je dbenzhuser (de:Benutzer:Dbenzhuser)
*/
$(function() {
if (typeof oldEditsectionLinks != 'undefined' && oldEditsectionLinks) return;
var spans = document.getElementsByTagName("span");
for (var i=0; i<spans.length; i++) {
var span = spans[i];
if (span.className != "editsection") continue;
span.style.fontSize = "x-small";
span.style.fontWeight = "normal";
span.style.cssFloat = "none";
span.style.marginLeft = "0px";
span.parentNode.appendChild(document.createTextNode(" "));
span.parentNode.appendChild(span);
}
});
loadScript("http://cs.wikipedia.org/w/index.php?title=Wikipedista:Mormegil/tools.js&action=raw&ctype=text/javascript&dontcountme=s");
$(function() { addSummaryToolbar(["typo ", "interwiki ", "úprava ", "", "rekategorizace ", "meziuložení ", "redirect ", ]); });
$(function() { addFindAndReplaceToolbar() });
function myCustomize()
{
MyCustomizedToolbar();
// sem případně další vylepšení
}
if (window.addEventListener) window.addEventListener("load",myCustomize,false);
else if (window.attachEvent) window.attachEvent("onload",myCustomize);
function VlozitOkres ()
{
var strOkres = window.prompt ("Zadejte okres", "");
if (strOkres)
{
switch (strOkres.toUpperCase ())
{
case "AB": strOkres = "Praha-město"; break;
case "BE": strOkres = "Beroun"; break;
case "BK": strOkres = "Blansko"; break;
case "BM": strOkres = "Brno-město"; break;
case "BL": strOkres = "Blansko"; break;
case "BN": strOkres = "Benešov"; break;
case "BO": strOkres = "Brno-venkov"; break;
case "BR": strOkres = "Bruntál"; break;
case "BV": strOkres = "Břeclav"; break;
case "CB": strOkres = "České Budějovice"; break;
case "CH": strOkres = "Cheb"; break;
case "CK": strOkres = "Český Krumlov"; break;
case "CL": strOkres = "Česká Lípa"; break;
case "CR": strOkres = "Chrudim"; break;
case "CV": strOkres = "Chomutov"; break;
case "CO": strOkres = "Chomutov"; break;
case "DC": strOkres = "Děčín"; break;
case "DE": strOkres = "Děčín"; break;
case "DO": strOkres = "Domažlice"; break;
case "FM": strOkres = "Frýdek-Místek"; break;
case "HB": strOkres = "Havlíčkův Brod"; break;
case "HK": strOkres = "Hradec Králové"; break;
case "HO": strOkres = "Hodonín"; break;
case "JC": strOkres = "Jičín"; break;
case "JE": strOkres = "Jeseník"; break;
case "JH": strOkres = "Jindřichův Hradec"; break;
case "JI": strOkres = "Jihlava"; break;
case "JN": strOkres = "Jablonec nad Nisou"; break;
case "KH": strOkres = "Kutná Hora"; break;
case "KI": strOkres = "Karviná"; break;
case "KL": strOkres = "Kladno"; break;
case "KM": strOkres = "Kroměříž"; break;
case "KO": strOkres = "Kolín"; break;
case "KT": strOkres = "Klatovy"; break;
case "KV": strOkres = "Karlovy Vary"; break;
case "LB": strOkres = "Liberec"; break;
case "LI": strOkres = "Liberec"; break;
case "LN": strOkres = "Louny"; break;
case "LO": strOkres = "Louny"; break;
case "LT": strOkres = "Litoměřice"; break;
case "MB": strOkres = "Mladá Boleslav"; break;
case "ME": strOkres = "Mělník"; break;
case "MO": strOkres = "Most"; break;
case "NA": strOkres = "Náchod"; break;
case "NB": strOkres = "Nymburk"; break;
case "NY": strOkres = "Nymburk"; break;
case "NJ": strOkres = "Nový Jičín"; break;
case "OL": strOkres = "Olomouc"; break;
case "OP": strOkres = "Opava"; break;
case "OV": strOkres = "Ostrava"; break;
case "OS": strOkres = "Ostrava"; break;
case "PB": strOkres = "Příbram"; break;
case "PE": strOkres = "Pelhřimov"; break;
case "PH": strOkres = "Praha-východ"; break;
case "PI": strOkres = "Písek"; break;
case "PJ": strOkres = "Plzeň-jih"; break;
case "PM": strOkres = "Plzeň-město"; break;
case "PR": strOkres = "Přerov"; break;
case "PS": strOkres = "Plzeň-sever"; break;
case "PT": strOkres = "Prachatice"; break;
case "PU": strOkres = "Pardubice"; break;
case "PA": strOkres = "Pardubice"; break;
case "PV": strOkres = "Prostějov"; break;
case "PZ": strOkres = "Praha-západ"; break;
case "RA": strOkres = "Rakovník"; break;
case "RK": strOkres = "Rychnov nad Kněžnou"; break;
case "RO": strOkres = "Rokycany"; break;
case "SM": strOkres = "Semily"; break;
case "SO": strOkres = "Sokolov"; break;
case "ST": strOkres = "Strakonice"; break;
case "SU": strOkres = "Šumperk"; break;
case "SY": strOkres = "Svitavy"; break;
case "TA": strOkres = "Tábor"; break;
case "TC": strOkres = "Tachov"; break;
case "TP": strOkres = "Teplice"; break;
case "TR": strOkres = "Třebíč"; break;
case "TU": strOkres = "Trutnov"; break;
case "UH": strOkres = "Uherské Hradiště"; break;
case "UL": strOkres = "Ústí nad Labem"; break;
case "UO": strOkres = "Ústí nad Orlicí"; break;
case "VS": strOkres = "Vsetín"; break;
case "VY": strOkres = "Vyškov"; break;
case "ZL": strOkres = "Zlín"; break;
case "ZN": strOkres = "Znojmo"; break;
case "ZR": strOkres = "Žďár nad Sázavou"; break;
case "ZS": strOkres = "Žďár nad Sázavou"; break;
}
strOkres = "[[Okres " + strOkres + "|okrese " + strOkres + "]]";
insertTags (strOkres, "", "");
}
}
function PridatTlacitkoOkresu ()
{
var nodToolbar = document.getElementById ("toolbar");
if (nodToolbar)
{
var nodOkres = document.createElement ("span");
nodOkres.appendChild (document.createTextNode ("okres"));
nodOkres.style.background = "#ccc";
nodOkres.style.border = "1px outset #ccc";
nodOkres.style.cursor = "pointer";
nodOkres.style._cursor = "hand";
var nodOkresClick = document.createAttribute ("onclick");
nodOkresClick.value = "VlozitOkres ();";
nodOkres.setAttributeNode (nodOkresClick);
nodToolbar.appendChild (nodOkres);
}
}
if (window.addEventListener)
{
window.addEventListener ("load", PridatTlacitkoOkresu, false);
}
else if (window.attachEvent)
{
window.attachEvent ("onload", PridatTlacitkoOkresu);
}
// </nowiki></pre>