Užívateľ:Neuromancer~skwiktionary/monobook.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 (⌘-R na Mac)
- Google Chrome: Stlačte Ctrl-Shift-R (⌘-Shift-R na Mac)
- Internet Explorer: Držte Ctrl a kliknite na Refresh alebo stlačte Ctrl-F5
- Opera: Stlačte Ctrl-F5.
// <nowiki><pre>
function fixformat(){
var replacements = [
[/<\/?(b|strong)>/gi, "'''"],
[/<\/?(i|em|var)>/gi, "''"],
[/\{\{([Ss]u[bp])\|([^}]+)\}\}/g, "{{subst:$1|$2}}"],
[/<\/div +>/gi, "</div>"], [/¡/g, "¡"],
[/¢/g, "¢"], [/£/g, "£"], [/¤/g, "¤"], [/¥/g, "¥"],
[/¦/g, "¦"], [/§/g, "§"], [/¨/g, "¨"], [/©/g, "©"],
[/ª/g, "ª"], [/«/g, "«"], [/¬/g, "¬"], [/®/g, "®"],
[/¯/g, "¯"], [/°/g, "°"], [/±/g, "±"], [/²/g, "²"],
[/³/g, "³"], [/´/g, "´"], [/µ/g, "µ"], [/¶/g, "¶"],
[/·/g, "·"], [/¸/g, "¸"], [/¹/g, "¹"], [/º/g, "º"],
[/»/g, "»"], [/¼/g, "¼"], [/½/g, "½"], [/¾/g, "¾"],
[/¿/g, "¿"], [/À/g, "À"], [/Á/g, "Á"], [/Â/g, "Â"],
[/Ã/g, "Ã"], [/Ä/g, "Ä"], [/Å/g, "Å"], [/Æ/g, "Æ"],
[/Ç/g, "Ç"], [/È/g, "È"], [/É/g, "É"], [/Ê/g, "Ê"],
[/Ë/g, "Ë"], [/Ì/g, "Ì"], [/Í/g, "Í"], [/Î/g, "Î"],
[/Ï/g, "Ï"], [/Ð/g, "Ð"], [/Ñ/g, "Ñ"], [/Ò/g, "Ò"],
[/Ó/g, "Ó"], [/Ô/g, "Ô"], [/Õ/g, "Õ"], [/Ö/g, "Ö"],
[/×/g, "×"], [/Ø/g, "Ø"], [/Ù/g, "Ù"], [/Ú/g, "Ú"],
[/Û/g, "Û"], [/Ü/g, "Ü"], [/Ý/g, "Ý"], [/Þ/g, "Þ"],
[/ß/g, "ß"], [/à/g, "à"], [/á/g, "á"], [/â/g, "â"],
[/ã/g, "ã"], [/ä/g, "ä"], [/å/g, "å"], [/æ/g, "æ"],
[/ç/g, "ç"], [/è/g, "è"], [/é/g, "é"], [/ê/g, "ê"],
[/ë/g, "ë"], [/ì/g, "ì"], [/í/g, "í"], [/î/g, "î"],
[/ï/g, "ï"], [/ð/g, "ð"], [/ñ/g, "ñ"], [/ò/g, "ò"],
[/ó/g, "ó"], [/ô/g, "ô"], [/õ/g, "õ"], [/ö/g, "ö"],
[/÷/g, "÷"], [/ø/g, "ø"], [/ù/g, "ù"], [/ú/g, "ú"],
[/û/g, "û"], [/ü/g, "ü"], [/ý/g, "ý"], [/þ/g, "þ"],
[/ÿ/g, "ÿ"], [/ƒ/g, "ƒ"], [/Α/g, "Α"], [/Β/g, "Β"],
[/Γ/g, "Γ"], [/Δ/g, "Δ"], [/Ε/g, "Ε"], [/Ζ/g, "Ζ"],
[/Η/g, "Η"], [/Θ/g, "Θ"], [/Ι/g, "Ι"], [/Κ/g, "Κ"],
[/Λ/g, "Λ"], [/Μ/g, "Μ"], [/Ν/g, "Ν"], [/Ξ/g, "Ξ"],
[/Ο/g, "Ο"], [/Π/g, "Π"], [/Ρ/g, "Ρ"], [/Σ/g, "Σ"],
[/Τ/g, "Τ"], [/Υ/g, "Υ"], [/Φ/g, "Φ"], [/Χ/g, "Χ"],
[/Ψ/g, "Ψ"], [/Ω/g, "Ω"], [/α/g, "α"], [/β/g, "β"],
[/γ/g, "γ"], [/δ/g, "δ"], [/ε/g, "ε"], [/ζ/g, "ζ"],
[/η/g, "η"], [/θ/g, "θ"], [/ι/g, "ι"], [/κ/g, "κ"],
[/λ/g, "λ"], [/μ/g, "μ"], [/ν/g, "ν"], [/ξ/g, "ξ"],
[/ο/g, "ο"], [/π/g, "π"], [/ρ/g, "ρ"], [/ς/g, "ς"],
[/σ/g, "σ"], [/τ/g, "τ"], [/υ/g, "υ"], [/φ/g, "φ"],
[/χ/g, "χ"], [/ψ/g, "ψ"], [/ω/g, "ω"], [/ϑ/g, "ϑ"],
[/ϒ/g, "ϒ"], [/ϖ/g, "ϖ"], [/•/g, "•"], [/…/g, "…"],
[/′/g, "′"], [/″/g, "″"], [/‾/g, "‾"], [/⁄/g, "⁄"],
[/℘/g, "℘"], [/ℑ/g, "ℑ"], [/ℜ/g, "ℜ"], [/™/g, "™"],
[/ℵ/g, "ℵ"], [/←/g, "←"], [/↑/g, "↑"], [/→/g, "→"],
[/↓/g, "↓"], [/↔/g, "↔"], [/↵/g, "↵"], [/⇐/g, "⇐"],
[/⇑/g, "⇑"], [/⇒/g, "⇒"], [/⇓/g, "⇓"], [/⇔/g, "⇔"],
[/∀/g, "∀"], [/∂/g, "∂"], [/∃/g, "∃"], [/∅/g, "∅"],
[/∇/g, "∇"], [/∈/g, "∈"], [/∉/g, "∉"], [/∋/g, "∋"],
[/∏/g, "∏"], [/∑/g, "∑"], [/∗/g, "∗"], [/√/g, "√"],
[/∝/g, "∝"], [/∞/g, "∞"], [/∠/g, "∠"], [/∧/g, "∧"],
[/∨/g, "∨"], [/∩/g, "∩"], [/∪/g, "∪"], [/∫/g, "∫"],
[/∴/g, "∴"], [/∼/g, "∼"], [/≅/g, "≅"], [/≈/g, "≈"],
[/≠/g, "≠"], [/≡/g, "≡"], [/≤/g, "≤"], [/≥/g, "≥"],
[/⊂/g, "⊂"], [/⊃/g, "⊃"], [/⊄/g, "⊄"], [/⊆/g, "⊆"],
[/⊇/g, "⊇"], [/⊕/g, "⊕"], [/⊗/g, "⊗"], [/⊥/g, "⊥"],
[/⋅/g, "⋅"], [/⌈/g, "⌈"], [/⌉/g, "⌉"], [/⌊/g, "⌊"],
[/⌋/g, "⌋"], [/⟨/g, "〈"], [/⟩/g, "〉"], [/◊/g, "◊"],
[/♠/g, "♠"], [/♣/g, "♣"], [/♥/g, "♥"], [/♦/g, "♦"],
[/Œ/g, "Œ"], [/œ/g, "œ"], [/Š/g, "Š"], [/š/g, "š"],
[/Ÿ/g, "Ÿ"], [/ˆ/g, "ˆ"], [/˜/g, "˜"], [/‘/g, "‘"],
[/’/g, "’"], [/‚/g, "‚"], [/“/g, "“"], [/”/g, "”"],
[/„/g, "„"], [/†/g, "†"], [/‡/g, "‡"], [/‰/g, "‰"],
[/‹/g, "‹"], [/›/g, "›"], [/€/g, "€"] ];
var val = document.editform.wpTextbox1.value;
for(var i in replacements) val = val.replace(replacements[i][0], replacements[i][1]);
document.editform.wpTextbox1.value = val;
form.wpSummary.value += " formát";
form.wpMinoredit.checked = true;
}
function replace(){
var s = prompt("Hľadať regulárny výraz?");
if(s){
var r = prompt("Nahradiť regulárnym výrazom?");
if(!r && r != '') return;
var txt = document.editform.wpTextbox1;
txt.value = txt.value.replace(new RegExp(s, "g"), r);
}
}
function vitajte(){
var reg = prompt("Je registrovaný?\náno - nie");
if(!reg) return;
document.editform.wpSummary.value = 'Uvítanie';
var txt = document.editform.wpTextbox1;
if(txt.value.length > 0) txt.value += '\n';
txt.value += '{{Vitajte|redaktor=Zdislav|reg=reg' + reg + '}}';
txt.focus();
}
function addlilink(tabs, url, name, id){
var na = document.createElement('a');
na.href = url;
na.id = id;
na.appendChild(document.createTextNode(name));
var li = document.createElement('li');
li.appendChild(na);
tabs.appendChild(li);
return li;
}
function addPurge(){
ta['ca-purge'] = ['g', 'Vymaže vnútornú cache pre túto stránku'];
if(!document.getElementById) return;
var x = document.getElementById('ca-history');
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
if(!x) return;
if(x.children) x = x.children[0];
else x = x.childNodes[0];
addlilink(tabs, x.href.replace(/=history/, "=purge"), 'purg', 'ca-purge');
}
function addEditSection0(){
ta['ca-edit-0'] = ['', 'Upraví nultú sekciu článku.'];
if(!document.getElementById) return;
var x = document.getElementById('ca-edit');
if(!x) return;
var y = document.createElement('LI');
y.id = 'ca-edit-0';
if(x.className == 'selected'){
if(/&action=edit§ion=0$/.test(window.location.href)){
x.className = 'istalk';
y.className = 'selected';
} else {
x.className = 'selected istalk';
}
} else if(x.className == 'selected istalk'){
if(/&action=edit§ion=0$/.test(window.location.href)){
x.className = 'istalk';
y.className = 'selected istalk';
} else {
y.className = 'istalk';
}
} else {
y.className = x.className;
x.className = 'istalk';
}
var z = document.createElement('A');
if(x.children){
z.href = x.children[0].href + '§ion=0';
z.appendChild(document.createTextNode('0.'));
y.appendChild(z);
document.getElementById('p-cactions').children[1].insertBefore(y,x.nextSibling);
}else{
z.href = x.childNodes[0].href + '§ion=0';
z.appendChild(document.createTextNode('0'));
y.appendChild(z);
document.getElementById('p-cactions').childNodes[3].insertBefore(y,x.nextSibling);
}
}
function forceSummary(){
if(!document.editform.wpSummary.value.replace(/^(\/\*.*\*\/)? *(.*) *$/,'$2')){
var r = prompt('Naozaj chceš odoslať bez zhrnutia úprav? Ak nie napíš ich sem.', document.editform.wpSummary.value);
if(r == null) return false;
document.editform.wpSummary.value = r;
}
return true;
}
function addForceSummary(){
if(!/&action=edit/.test(window.location.href)) return;
if(/§ion=new/.test(window.location.href)) return;
if(!document.editform) return;
document.editform.wpSave.onclick = forceSummary;
}
function moreLinks(){
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
if(document.title.indexOf("Úprava ") == 0){
addlilink(tabs, 'javascript:replace()', 'nahraď', '');
addlilink(tabs, 'javascript:noveHeslo()', 'nový', '');
if(document.title.indexOf("Úprava stránky Diskusia s redaktorom") == 0){
addlilink(tabs, 'javascript:vitajte()', 'vitaj', '');
}else
addlilink(tabs, 'javascript:fixformat()', 'formát', '');
}
}
function demoShowMatchClick() {
var re = new RegExp(document.demoMatch.regex.value);
var m = re.exec(document.demoMatch.subject.value);
if (m == null) {
alert("No match");
} else {
var s = "Match at position " + m.index + ":\n";
for (i = 0; i < m.length; i++) {
s = s + m[i] + "\n";
}
alert(s);
}
}
function noveHeslo() {
var jazyk = prompt('zadaj JAZYK', 'slovensky');
var re = new RegExp('Úprava stránky (.+) - ');
var vyslov = prompt('zadaj VÝSLOVNOSŤ', re.exec(document.title)[1]);
var druh = prompt('zadaj SLOVNÝ DRUH', 'podstatné meno');
if (druh == null) return;
var vyznam = prompt('zadaj VÝZNAM', 'význam');
var syn = prompt('zadaj SYNONYMÁ oddelené čiarkou', '');
var etym = prompt('zadaj ETYMOLÓGIU', 'pôvod');
var txt = '{{jazyk\|' + jazyk + '}}\n'+
'{{' + druh + '}}\n'+
(vyslov ? '{{vysl}}{{IPA\|' + vyslov + '}}\n':'')+
'{{význam}}\n#' + vyznam + '\n'+
(syn ? '{{syn}}\n#' + syn + '\n':'')+
(etym ? '{{etym}}\n#' + etym + '\n':'');
var txtarea = document.editform.wpTextbox1;
if (!txtarea) alert('ved nemame wpTextbox1');
var startPos = txtarea.selectionStart;
var endPos = txtarea.selectionEnd;
var scrollTop=txtarea.scrollTop;
if (confirm('môže sa vložiť?:\n' + txt)) {
txtarea.value = txtarea.value.substring(0, startPos) + txt + txtarea.value.substring(endPos, txtarea.value.length);
txtarea.scrollTop=scrollTop;
}
}
function viacNastrojov(){
var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0];
addlilink(tb, '/wiki/Special:Newpages', 'Nové články', '');
addlilink(tb, '/wiki/Special:Shortpages', 'Krátke články', '');
addlilink(tb, '/wiki/Special:Allpages', 'Všetky články', '');
addlilink(tb, '/wiki/Special:Allmessages', 'Všetky správy', '');
addlilink(tb, '/wiki/Special:Prefix index', 'Prefix index', '');
addlilink(tb, '/wiki/Special:Log', 'Záznamy', '');
}
function zmenPopisky(){
if(!document.getElementById) return;
document.getElementById('pt-mytalk').firstChild.innerHTML = 'Diskusia';
document.getElementById('pt-preferences').firstChild.innerHTML = 'Nastavenia';
document.getElementById('pt-watchlist').firstChild.innerHTML = 'Sledované';
document.getElementById('pt-mycontris').firstChild.innerHTML = 'Príspevky';
document.getElementById('pt-logout').firstChild.innerHTML = 'Odhlásiť';
if(document.getElementById('ca-talk'))
document.getElementById('ca-talk').firstChild.innerHTML = 'Diskusia';
if(document.getElementById('ca-edit'))
document.getElementById('ca-edit').firstChild.innerHTML = 'uprav';
// if(document.getElementById('ca-nstab-wp'))
// document.getElementById('ca-nstab-wp').firstChild.innerHTML = 'O...';
if(document.getElementById('ca-nstab-user'))
document.getElementById('ca-nstab-user').firstChild.innerHTML = 'redaktor';
if(document.getElementById('ca-delete'))
document.getElementById('ca-delete').firstChild.innerHTML = 'zmaž';
}
function addCustomButton(tagOpen, tagClose, sampleText, imageFile, speedTip) {
mwCustomEditButtons[mwCustomEditButtons.length] =
{"imageFile": imageFile,
"speedTip": speedTip,
"tagOpen": tagOpen,
"tagClose": tagClose,
"sampleText": sampleText};
}
function myToolbar() {
if (!document.getElementById('toolbar')) return;
// info 'http://upload.wikimedia.org/wikipedia/commons/a/a0/I-white.on.blue.png';
// replace
'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_replace.png';
}
$(function () {
addPurge();
addEditSection0();
addForceSummary();
zmenPopisky();
moreLinks();
viacNastrojov();
myToolbar();
});
// </pre></nowiki>