Aller au contenu

Utilisateur:Mike/monobook.js

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

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);