Användare:Mike/monobook.js
Wikipedia
Obs! Efter att du har sparat sidan måste du tömma din webbläsares cache för att se ändringarna.
- Mozilla/Safari/Firefox
- Håll ner shift och klicka på Reload eller tryck ctrl-shift-R (på PC) eller cmd-shift-R (på Macintosh).
- Internet Explorer
- Håll ner ctrl och klicka på Refresh eller tryck ctrl-F5.
- Konqueror
- Klicka på Reload eller tryck F5.
- Opera
- Tryck F5.
// add css and javascript links to personal toolbar // // first version of the code came from [[wikt:en:User:Hippietrail]] - // the second major revision is largely cross of the old code with code from [[sk:Redaktor:Palica]], function changeLinks(){ if(!document.getElementById) return; document.getElementById('pt-mytalk').firstChild.innerHTML = 'diskussion'; document.getElementById('pt-watchlist').firstChild.innerHTML = 'övervakning'; document.getElementById('pt-mycontris').firstChild.innerHTML = 'redigeringar'; document.getElementById('pt-preferences').firstChild.innerHTML = 'inställningar'; document.getElementById('pt-logout').firstChild.innerHTML = 'logga ut'; } function addlilink(tabs, url, name, id, pos){ var myprefs = document.getElementById(pos); var newpt; var newa; newpt = document.createElement('li'); newa = document.createElement('a'); newa.href=url; newa.id=id; newa.appendChild(document.createTextNode(name)); newpt.appendChild(newa); myprefs.parentNode.insertBefore(newpt, myprefs); } function addToolBoxLinks(){ var username = document.getElementById('pt-userpage').getElementsByTagName('a')[0].innerHTML; var pt = document.getElementById('pt-userpage').getElementsByTagName('a')[0]; addlilink(pt, '/wiki/wikt:Användare:Mike', 'Mike@svwikt', 'vers', 'pt-mytalk'); addlilink(pt, '/wiki/en:wikt:User:Mike', 'Mike@enwikt', 'vers', 'pt-mytalk'); addlilink(pt, '/wiki/m:User:Mikez', 'Mike@meta', 'vers', 'pt-mytalk'); addlilink(pt, '/w/index.php?title=User:' + username + '/monobook.js&action=edit', 'js', '', 'pt-preferences'); addlilink(pt, '/w/index.php?title=User:' + username + '/monobook.css&action=edit', 'css', '', 'pt-preferences'); addlilink(pt, 'irc://irc.freenode.net/wiktionary', '#wikt', '', 'pt-preferences'); addlilink(pt, 'irc://irc.freenode.net/wikipedia-sv', '#wp-sv', '', 'pt-preferences'); } // add "favourites" to navigation box function addToNav() { var pagetitle = document.getElementById('p-cactions').getElementsByTagName('ul').item(0).getElementsByTagName('li').item(0).firstChild.href; // reading mode if (pagetitle.search(/\/wiki\//) != -1) { pagetitle = pagetitle.replace(/^.*\/wiki\/(.*)/, "$1") // edit mode } else if (pagetitle.search(/\/w\//) != -1) { pagetitle = pagetitle.replace(/^.*\/w\/index\.php\?title=(.*)\&action\=edit$/, "$1"); } pagetitle = pagetitle.replace(/_/g, ' '); var lastnav = document.getElementById('n-sitesupport'); var newnav; var newa; newnav = document.createElement('li'); newa = document.createElement('a'); newa.href='/wiki/wikt:Special:Recentchanges'; newa.appendChild(document.createTextNode('sv.wiktionary RC')); newnav.appendChild(newa); lastnav.parentNode.appendChild(newnav); newnav = document.createElement('li'); newa = document.createElement('a'); newa.href='/wiki/wikt:en:Special:Recentchanges'; newa.appendChild(document.createTextNode('en.wiktionary RC')); newnav.appendChild(newa); lastnav.parentNode.appendChild(newnav); newnav = document.createElement('li'); newa = document.createElement('a'); newa.href='/wiki/m:Special:Recentchanges'; newa.appendChild(document.createTextNode('meta.wikimedia RC')); newnav.appendChild(newa); lastnav.parentNode.appendChild(newnav); newnav = document.createElement('li'); newa = document.createElement('a'); newa.id = 'click' ; newa.appendChild(document.createTextNode('→ xx.wiktionary')); newnav.appendChild(newa); lastnav.parentNode.appendChild(newnav); function clickfunktion(){ Lcode = prompt('Language','sv'); if(Lcode) { location = 'http:\/\/sv.wiktionary.org\/wiki\/'+escape(Lcode)+':'+escape(pagetitle) ; } } document.getElementById("click").onclick = clickfunktion; } function reformatMyPage() { changeLinks(); addToNav(); addToolBoxLinks(); } var hack = 'failed'; var hack_articletitle =''; /* bottom tabs */ function morelinks() { var tabs = document.getElementById('p-cactions').cloneNode(true); tabs.id = 'mytabs'; var listitems = tabs.getElementsByTagName('LI'); for (i=0;i<listitems.length;i++) { if(listitems[i].id) listitems[i].id = 'mytabs-' + listitems[i].id; } document.getElementById('column-content').appendChild(tabs); } if (window.addEventListener) window.addEventListener("load",morelinks,false); else if (window.attachEvent) window.attachEvent("onload",morelinks); if (window.addEventListener) window.addEventListener("load",reformatMyPage,false); else if (window.attachEvent) window.attachEvent("onload",reformatMyPage);