Utilisateur:Mike/monobook.js
Remarque: après avoir sauvegardé, vous devez vider le cache de votre navigateur pour que les changements prennent effet. Mozilla, cliquez sur Actualiser (ou ctrl-r). Internet Explorer / Opera: ctrl-f5. Safari: cmd-r. Konqueror ctrl-r.
// add css and javascript links to personal toolbar
//
// code stolen from [[wikt:en:User:Hippietrail]]
function addTools() {
var myprefs = document.getElementById('pt-preferences');
var newpt;
var newa;
var username = document.getElementById('pt-userpage').getElementsByTagName('a')[0].innerHTML;
newpt = document.createElement('li');
newa = document.createElement('a');
newa.href='/wiki/en:User:Mike' ;
newa.appendChild(document.createTextNode('Mike@enwikt'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
newpt = document.createElement('li');
newa = document.createElement('a');
newa.href='/wiki/w:sv:User:Mike';
newa.appendChild(document.createTextNode('Mike@sv'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
newpt = document.createElement('li');
newa = document.createElement('a');
newa.href='/wiki/sv:User:Mike';
newa.appendChild(document.createTextNode('Mike@svwikt'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
newpt = document.createElement('li');
newa = document.createElement('a');
newa.href='/w/index.php?title=User:' + username + '/monobook.css&action=edit';
newa.appendChild(document.createTextNode('css'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
newpt = document.createElement('li');
newa = document.createElement('a');
newa.href='/w/index.php?title=User:' + username + '/monobook.js&action=edit';
newa.appendChild(document.createTextNode('js'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
}
// add "favourites" to navigation box
function addToNav() {
var pagetitle = document.getElementById('p-cactions').getElementsByTagName('ul').item(0).getElementsByTagName('li').item(0).firstChild.href;
var lastnav = document.getElementById('n-sitesupport');
var newnav;
var newa;
newnav = document.createElement('li');
newa = document.createElement('a');
newa.href='/wiki/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/w:sv:Special:Recentchanges';
newa.appendChild(document.createTextNode('sv.wikipedia RC'));
newnav.appendChild(newa);
lastnav.parentNode.appendChild(newnav);
newnav = document.createElement('li');
newa = document.createElement('a');
newa.href='/wiki/sv:Special:Recentchanges';
newa.appendChild(document.createTextNode('sv.wiktionary RC'));
newnav.appendChild(newa);
lastnav.parentNode.appendChild(newnav);
}
function reformatMyPage() {
addTools();
addToNav();
}
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);