Uporabnik:Dbc334/monobook.js
Iz Wikipedije, proste enciklopedije
Opomba: Da bodo spremembe prišle do veljave, po shranitvi izpraznite predpomnilnik svojega brskalnika: Mozilla/Safari: držite Shift in kliknite Reload (ali pritisnite Ctrl-Shift-R), Internet Explorer: Ctrl-F5, Opera/Konqueror: F5.
/* <pre> <nowiki> */ // Add a "Odprta opravila" link to your monobook "personal menu" list at the very top of the page // Author: Dbc334; Based on: Katjino orodje function odprtaOpravila() { var user = document.getElementById('pt-mycontris'); user.innerHTML = '' var a = document.createElement('a'); if(document.URL == 'http://sl.wikipedia.org/wiki/Uporabnik:Dbc334/Odprta_opravila') { var b = document.createElement('b'); a.appendChild(b).appendChild(document.createTextNode('Odprta opravila')); } else { a.appendChild(document.createTextNode('Odprta opravila')); } a.href = 'http://sl.wikipedia.org/wiki/Uporabnik:Dbc334/Odprta_opravila' var before = document.getElementById('pt-mycontris'); before.appendChild(a); } addOnloadHook(odprtaOpravila); function popraviPNG() { // naredi PNG slike prozorne v Win IE 5.5 in višji for(var i=0; i<document.images.length; i++) { var img = document.images[i] var imgName= img.src.toUpperCase() if (imgName.substring(imgName.length-3, imgName.length) == "PNG") { var imgID = (img.id) ? "id='" + img.id + "' " : "" var imgClass = (img.className) ? "class='" + img.className + "' " : "" var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " var imgStyle = "display:inline-block;" + img.style.cssText var strNewHTML = "<img src='http://upload.wikimedia.org/wikipedia/commons/c/cd/Pixel.gif' " + imgID + imgClass + imgTitle strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" strNewHTML += "(src=\'" + img.src + "\', sizingMethod='scale');\" />" img.outerHTML = strNewHTML i = i-1 } } } function keyDown(event) { var key; if(window.event) {key = window.event.keyCode;} else if(event.which) {key = event.which;} else {return true;} // Neznan brskalnik if(key == 113) {insertTags("[[","]]","Naslov povezave");} // Tipka F2 else if(key == 118) {document.URL = "http://sl.wikipedia.org/w/index.php?title=Posebno:Log/delete&page=" + document.selection.createRange().text;} // Tipka F7 else if(key == 119) {document.URL = "http://commons.wikimedia.org/w/index.php?title=Special:Log&type=delete&page=" + document.selection.createRange().text;} // Tipka F8 else if(key == 120) {popraviPNG();} // Tipka F9 else if(key == 123) {document.URL = "http://commons.wikimedia.org/wiki/Image:" + document.selection.createRange().text;} // Tipka F12 else return true; return false; } document.onkeydown = keyDown; /*function mwInsertKeyboardShorcut() { var toolbar = document.getElementById('toolbar'); if(toolbar) { var polje = document.createElement("div"); polje.style.display = "none" polje.style.visibility = "hidden" polje.style.backgroundColor = "red" polje.style.borderColor = "#770000" polje.style.borderStyle = "solid" polje.style.borderWidth = "1px" polje.style.width = "70px" polje.style.padding = "2px 5px" polje.style.margin = "0px 0px 0px 5px" polje.style.textAlign = "center" polje.id = "KeyboardShorcutOuter" var polje2 = document.createElement("a"); polje2.innerHTML = "Izklopljeno" polje2.id = "KeyboardShorcut" polje2.href = "http://sl.wikipedia.org/wiki/Wikipedija:Bli%C5%BEnjice_pri_urejanju_strani" polje2.style.textDecoration = "none" polje2.style.color = "black" toolbar.appendChild(polje).appendChild(polje2); } return true; } hookEvent("load", mwInsertKeyboardShorcut); function keyDown2(event) { var toolbar = document.getElementById('toolbar'); if(!toolbar) {return true;} var key; if(window.event) {key = window.event.keyCode;} else if(event.which) {key = event.which;} else {return true;} // Neznan brskalnik var stanje = document.getElementById('KeyboardShorcutOuter'); var stanje2 = document.getElementById('KeyboardShorcut'); if(key == 113) { // Tipka F2 (SCROLL LOCK = 145) if(stanje2.innerHTML == "Izklopljeno") { stanje2.innerHTML = "Vklopljeno" stanje.style.display = "inline" stanje.style.visibility = "" stanje.style.backgroundColor = "lime" stanje.style.borderColor = "#007700" } else { stanje2.innerHTML = "Izklopljeno" stanje.style.backgroundColor = "red" stanje.style.borderColor = "#770000" } } else if((stanje2.innerHTML == "Vklopljeno")) { if(key == 48) {insertTags("--~~~~","",""); return false;} // Tipka 0 - podpis else if(document.selection.createRange().text != "") { if(key == 49) {insertTags("'''","'''","Krepko besedilo"); return false;} // Tipka 1 - krepkoko else if(key == 50) {insertTags("''","''","Ležeče besedilo"); return false;} // Tipka 2 - poševno else if(key == 51) {insertTags("[[","]]","Naslov povezave"); return false;} // Tipka 3 - np else if(key == 52) {insertTags("[","]","http://www.zgled.com naslov povezave"); return false;} // Tipka 4 - zp else if(key == 53) {insertTags("== "," ==","Besedilo naslovne vrstice"); return false;} // Tipka 5 - BNV else if(key == 54) {insertTags("[[Slika:","]]","Zgled.jpg"); return false;} // Tipka 6 - slika else if(key == 55) {insertTags("\n---\n","",""); return false;} // Tipka 7 - črta else if(key == 56) {insertTags("<s>","</s>","Prečrtano besedilo"); return false;} // Tipka 8 - prečrtaj else if(key == 57) {insertTags("#REDIRECT [[","]]","Vnesi ciljno stran"); return false;} // Tipka 9 - preusmeritev else return true; } else return true; } else return true; return true; } document.onkeydown = keyDown2;*/ /* </nowiki> </pre> */